我的工作是检查从客户端桌面应用程序访问 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;
这是我的问题:有没有办法以提升的权限来运行这样的代码来读取列表(即使我提供的凭据没有权限)。很可能没有机会这样做,因为它是客户端,但我想确保这是不可能的。