Freigeben über


SPFile.SaveBinary-Methode (Stream, Boolean, Boolean, String, String, Stream, String)

Speichert die Datei und Dateimetadaten Format basierend auf der angegebenen Streams, Zeichenfolgen und optionalen ETag -Wert.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Sub SaveBinary ( _
    file As Stream, _
    checkRequiredFields As Boolean, _
    createVersion As Boolean, _
    etagMatch As String, _
    lockIdMatch As String, _
    fileFormatMetaInfo As Stream, _
    <OutAttribute> ByRef etagNew As String _
)
'Usage
Dim instance As SPFile
Dim file As Stream
Dim checkRequiredFields As Boolean
Dim createVersion As Boolean
Dim etagMatch As String
Dim lockIdMatch As String
Dim fileFormatMetaInfo As Stream
Dim etagNew As String

instance.SaveBinary(file, checkRequiredFields, _
    createVersion, etagMatch, lockIdMatch, _
    fileFormatMetaInfo, etagNew)
public void SaveBinary(
    Stream file,
    bool checkRequiredFields,
    bool createVersion,
    string etagMatch,
    string lockIdMatch,
    Stream fileFormatMetaInfo,
    out string etagNew
)

Parameter

  • file
    Typ: System.IO.Stream

    Ein System.IO.Stream -Objekt, das die Datei enthält.

  • checkRequiredFields
    Typ: System.Boolean

    Ein Boolean -Wert, der angibt, ob die erforderlichen Felder vor dem Speichern der Datei überprüft werden soll.

    true erforderliche Felder überprüft beim Speichern der Datei; andernfalls false.

  • createVersion
    Typ: System.Boolean

    Ein Boolean -Wert, der angibt, dass eine neue Version erstellt wird, wenn die Datei gespeichert ist. Dies kann nur auftreten, wenn die Versionsverwaltung aktiviert ist und für dieses Dokument ungültig ist. true Erstellen einer neuen Version der Datei beim Speichern erzwingen; andernfalls false. Beachten Sie, dass dieser Parameter false festlegen als Standardverhalten stattfinden kann.

  • etagMatch
    Typ: System.String

    Wenn nicht ein Nullverweis (Nothing in Visual Basic), und klicken Sie dann auf die Datei wird nur gespeichert, wenn die aktuelle SPFile.ETag der Datei mit dieser Zeichenfolge übereinstimmt.

  • lockIdMatch
    Typ: System.String

    Wenn nicht ein Nullverweis (Nothing in Visual Basic) gibt es eine Sperre auf die Datei, und speichern Sie die Datei wird nur erfolgreich, wenn die aktuelle SPFile.LockIdmit dem Wert übereinstimmt. Für eine gemeinsame Sperre muss dieser Wert für die gleiche erfolgreich angegeben werden. Weitere Informationen zu gemeinsamen Sperren finden Sie unter der SPFile.SPLockType-Enumeration.

  • fileFormatMetaInfo
    Typ: System.IO.Stream

    Ein System.IO.Stream -Objekt, die Metadaten-Format enthält.

  • etagNew
    Typ: System.String

    Die Rückgabe dieser Methode enthält einen String , der den ETag -Wert, der die neu geöffnete Datei ist. Dieser Parameter wird nicht initialisiert übergeben.

Siehe auch

Referenz

SPFile Klasse

SPFile-Member

SaveBinary-Überladung

Microsoft.SharePoint-Namespace