在 Microsoft.SharePoint.Client 和 Microsoft.SharePoint 类型之间转换

Casting between Microsoft.SharePoint.Client and Microsoft.SharePoint types

Microsoft.SharePoint.ClientMicrosoft.SharePoint 类型之间是否有任何简单的转换?
比如Microsoft.SharePoint.Client.BaseTypeMicrosoft.SharePoint.SPBaseType, 或者如
Microsoft.SharePoint.Client.ListItemMicrosoft.SharePoint.SPListItem.

不,没有。这些是完全不同的类型,甚至整个程序集都应该用于不同的场景。

  • Microsoft.SharePoint.Client.* 类 形成客户端对象模型,这实际上意味着您的代码与 SharePoint 远程交互,运行 在任何 SharePoint 进程之外;
  • Microsoft.SharePoint.*.SP* 类 形成服务器端对象模型,适用于 运行 任何 SharePoint 进程中的代码。

您不应该在一段代码中混合使用两者。