0

每当我在 VS 2008 中为任何 Sharepoint Web 服务添加 Web 引用时,添加 Web 引用时的预览窗口都会显示正确的方法名称:
注意 CreateFolder:

之前:替代文字 http://img134.imageshack.us/img134/5286/vs20081bq7.png

之后,不存在 CreateFolder 方法

http://img134.imageshack.us/img134/3530/vs20082be5.png 之后

我查看了 MSDN上的文档,但似乎我正在正确使用它。
谁能指出我的错误?谢谢

4

1 回答 1

1

您需要在代码中创建对 Dws 对象的引用。否则你只能看到静态方法/类型。

尝试

DocumentWorkspace dw = new DocumentWorkspace();
dw.CreateFolder();

并不是说通常我需要获取对特定站点 dws 服务的引用,因此添加以下代码会有所帮助

dw.Credentials = [get the appropriate credentials, most often System.Net.CredentialCache.DefaultCredentials];
dw.Url = [basesiteurl] + "/_vti_bin/dw.asmx";
于 2008-11-04T20:22:38.337 回答