SPListItem.CopyFrom-Methode (String, Hashtable, Byte[])
Überschreibt das aktuelle Element mit der angegebenen Version des Artikels und deren Eigenschaften als Stream.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Sub CopyFrom ( _
sourceUrl As String, _
properties As Hashtable, _
stream As Byte() _
)
'Usage
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
)
Parameter
sourceUrl
Typ: System.StringDie URL der Elementversion kopieren.
Hinweis
Die Quell-URL muss auf dem gleichen Server befinden, auf dem der Code ausgeführt wird. Dieser Kopiervorgang werden nicht von URLs auf Remoteservern kopiert.
properties
Typ: System.Collections.HashtableDie Metadaten des kopierten Elements.
stream
Typ: []Das kopierte Element als einen binären Datenstrom.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentException | sourceUrl ist Null oder leer. -Oder- properties oder stream ist Null . |
NotSupportedException | Das SPListItem -Objekt besitzt eine externe Datenquelle. |
Hinweise
Diese Methode überschreibt das aktuelle Listenelement mit das Element an der sourceUrl und deren Eigenschaften, die durch den Parameter properties als Stream angegeben.
Die CopyFrom -Methode setzt die CopySource -Eigenschaft für das Zielelement auf den Wert des Parameters sourceUrl .