Partager via


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.Stream

    Un objet System.IO.Stream qui contient le fichier.

  • checkRequiredFields
    Type : System.Boolean

    Une 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.Boolean

    Une 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.String

    Si 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.String

    Si 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.Stream

    Un objet System.IO.Stream qui contient les métadonnées de format de fichier.

  • etagNew
    Type : System.String

    Lorsque 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é.

Voir aussi

Référence

SPFile classe

SPFile - Membres

SaveBinary - Surcharge

Microsoft.SharePoint - Espace de noms