SPFile.SaveBinary - Méthode (Stream, Boolean, Boolean, String, String, Stream, Boolean, String)
Enregistre le fichier et les métadonnées de format de fichier basé sur le flux de données spécifié, chaînes, valeur booléenne 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, _
requireWebFilePermissions As Boolean, _
<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 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
)
Paramètres
file
Type : System.IO.StreamUn objet System.IO.Stream qui contient le fichier.
checkRequiredFields
Type : System.Booleantrue 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.
requireWebFilePermissions
Type : System.BooleanUne valeur Boolean qui indique si la mise à jour des fichiers Web requiert l'autorisation Ajouter et personnaliser des Pages Web. La valeur par défaut est true.
etagNew
Type : System.StringLorsque cette méthode est retournée, contient un [System.String] qui correspond à la valeur de ETag du fichier récemment ouvert. Ce paramètre est passé sans être initialisé.