Freigeben über


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

Speichert die Datei und Dateimetadaten Format basierend auf der angegebenen Streams, Zeichenfolgen, Boolean-Wert und optionale 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, _
    requireWebFilePermissions As Boolean, _
    <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 requireWebFilePermissions As Boolean
Dim etagNew As String

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

Parameter

  • file
    Typ: System.IO.Stream

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

  • checkRequiredFields
    Typ: System.Boolean

    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.

  • requireWebFilePermissions
    Typ: System.Boolean

    Ein Boolean -Wert, der angibt, ob die Berechtigung Seiten hinzufügen und Anpassen von Webdateien Aktualisierung benötigt werden. Der Standardwert ist true.

  • etagNew
    Typ: System.String

    Die Rückgabe dieser Methode enthält einen [System.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