SPListItem.CopyFrom 方法 (String, Hashtable, Byte[])
将当前项目与项目并将其属性的指定版本覆盖作为数据流。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Sub CopyFrom ( _
sourceUrl As String, _
properties As Hashtable, _
stream As Byte() _
)
用法
Dim instance As SPListItem
Dim sourceUrl As String
Dim properties As Hashtable
Dim stream As Byte()
instance.CopyFrom(sourceUrl, properties, _
stream)
public void CopyFrom(
string sourceUrl,
Hashtable properties,
byte[] stream
)
参数
sourceUrl
类型:System.String要复制的项目版本的 URL。
备注
源 URL 必须驻留在同一台服务器在其运行代码。此复制操作不会从 Url 复制远程服务器上。
properties
类型:System.Collections.Hashtable复制项目的元数据。
stream
类型:[]作为二进制流复制的项。
异常
异常 | 条件 |
---|---|
ArgumentException | sourceUrl是 null 或该表为空。 -或者- properties或stream是 null 。 |
NotSupportedException | SPListItem对象有外部数据源。 |
备注
此方法将覆盖与位于sourceUrl处的项并将其作为流properties参数指定的属性的当前列表项。
CopyFrom方法重置为sourceUrl参数的值的目标项上的CopySource属性。