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.StreamEin System.IO.Stream -Objekt, das die Datei enthält.
checkRequiredFields
Typ: System.BooleanEin 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.BooleanEin 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.StringWenn 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.StringWenn 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.StreamEin System.IO.Stream -Objekt, die Metadaten-Format enthält.
etagNew
Typ: System.StringDie 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.