3

我正在用 C# 为 sharepoint 2010 开发 silverlight web 部件。在 silverlight 客户端对象模型中,sharepoint 2010 使用以下语句获取当前用户凭据

 ClientContext clientContext = ClientContext.Current;

现在我想用不同的用户名和密码以编程方式登录。这样它就只能访问那个特定的用户数据。但是我发现silverlight客户端对象中没有clientContext.Credentials。我们可以使用以下链接为另一个用户插入数据

如何在 silverlight 客户端对象模型中设置 SharePoint“作者”?

但我不知道我们如何通过传递凭据来获取该特定用户的数据。如何以编程方式使用不同的用户名和密码登录,以便访问该特定用户数据?如果有任何方法可以做到这一点,请告诉我。我们可以通过网络服务来做到这一点吗?您能否提供我可以解决上述问题的任何代码或链接?

4

1 回答 1

1

客户端对象模型是服务器对象模型的一个子集,客户端对象模型的一个限制是它不支持模拟。

一种解决方法是通过传递所有数据通过 jQuery 调用 WCF 端点。然后 WCF 可以通过代表其他人处理数据来模拟对 SharePoint 的调用

于 2012-01-12T03:47:06.370 回答