0

我的工作是检查从客户端桌面应用程序访问 SharePoint 列表的可能方式,经过一些研究,我发现 ADO.NET 在我看来最适合这项任务。一些代码:

            MySiteDataContext context = new MySiteDataContext(new Uri("http://MySite/_vti_bin/listdata.svc"));

            context.Credentials = new System.Net.NetworkCredential("login", "password", "domain");

            List<MyListItem> list = context.MyList.ToList<MyListItem>();

            grid.ItemsSource = list;

这是我的问题:有没有办法以提升的权限来运行这样的代码来读取列表(即使我提供的凭据没有权限)。很可能没有机会这样做,因为它是客户端,但我想确保这是不可能的。

4

1 回答 1

0
1.U can write your code in a seperate method.
2.Then call that method in the place where u need,like SPSecurity.RunWithElevatedPrivileges(MethodName);
于 2013-08-13T09:31:08.053 回答