SPFile.SaveBinary - Méthode (Stream, Boolean, Boolean, String, String, Stream, String)
Enregistre le fichier et les métadonnées de format de fichier basé sur le flux de données spécifié, les chaînes et valeur facultatif ETag .
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
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 _
)
'Utilisation
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
)
Paramètres
file
Type : System.IO.StreamUn objet System.IO.Stream qui contient le fichier.
checkRequiredFields
Type : System.BooleanUne valeur Boolean qui indique si les champs obligatoires doivent être vérifiées avant d'enregistrer le fichier.
true pour vérifier les champs obligatoires lors de l'enregistrement du fichier ; dans le cas contraire, false.
createVersion
Type : System.BooleanUne valeur Boolean qui spécifie qu'une nouvelle version est créée lorsque le fichier est enregistré. Cela peut se produire uniquement lorsque le contrôle de version est activé et valide pour ce document. true pour forcer la création d'une nouvelle version du fichier lors de l'enregistrement ; dans le cas contraire, false. Notez que la définition de ce paramètre false entraîne le comportement par défaut se déroule.
etagMatch
Type : System.StringSi ce n'est pas le cas, une référence Null (Rien dans Visual Basic), puis le fichier n'est enregistré que si cette chaîne correspond à l' active SPFile.ETag du fichier.
lockIdMatch
Type : System.StringSi pas une référence Null (Rien dans Visual Basic) , il existe un verrou sur le fichier, puis le fichier de sauvegarde ne réussira que si la valeur correspond à l' active SPFile.LockId. Pour un verrou partagé, cette valeur doit être spécifiée pour celle-ci de réussir. Pour plus d'informations sur le verrou partagé, consultez l'énumération SPFile.SPLockType.
fileFormatMetaInfo
Type : System.IO.StreamUn objet System.IO.Stream qui contient les métadonnées de format de fichier.
etagNew
Type : System.StringLorsque cette méthode est retournée, contient un String qui correspond à la valeur de ETag du fichier récemment ouvert. Ce paramètre est passé sans être initialisé.