Share via


(Stream, Boolean, Boolean, String, String, Stream, Boolean, String) del método SPFile.SaveBinary

Guarda el archivo y los metadatos de formato de archivo basado en las secuencias especificadas, cadenas, valor de tipo Boolean y valor opcional ETag .

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
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 _
)
'Uso
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
)

Parámetros

  • file
    Tipo: System.IO.Stream

    Un objeto System.IO.Stream que contiene el archivo.

  • checkRequiredFields
    Tipo: System.Boolean

    true para comprobar los campos obligatorios al guardar el archivo; en caso contrario, false.

  • createVersion
    Tipo: System.Boolean

    Un valor de Boolean que especifica que se crea una nueva versión cuando se guarda el archivo. Esto sólo puede ocurrir cuando el control de versiones está habilitado y válido para este documento. true para forzar la creación de una nueva versión del archivo al guardar; en caso contrario, false. Tenga en cuenta que la configuración de este parámetro false hará que el comportamiento predeterminado a que se produzca.

  • etagMatch
    Tipo: System.String

    Si no se una referencia null (Nothing en Visual Basic)y, a continuación, el archivo sólo se puede guardar si esta cadena coincide con la actual SPFile.ETag del archivo.

  • lockIdMatch
    Tipo: System.String

    Si no una referencia null (Nothing en Visual Basic) y hay un bloqueo en el archivo, a continuación, guardar el archivo se realizará correctamente sólo si el valor coincide con la actual SPFile.LockId. Para un bloqueo compartido, este valor debe especificarse para que el mismo lleve a cabo correctamente. Para obtener más información acerca de bloqueo compartido, vea la enumeración SPFile.SPLockType.

  • fileFormatMetaInfo
    Tipo: System.IO.Stream

    Un objeto System.IO.Stream que contiene los metadatos del formato de archivo.

  • requireWebFilePermissions
    Tipo: System.Boolean

    Un valor de Boolean que indica si la actualización de archivos Web requiere el permiso Agregar y personalizar páginas Web. El valor predeterminado es true.

  • etagNew
    Tipo: System.String

    Cuando este método devuelve, contiene un [System.String] que es el valor de ETag del archivo recién abierto. Este parámetro se pasa sin inicializar.

Vea también

Referencia

clase SPFile

Miembros SPFile

Sobrecarga SaveBinary

Espacio de nombres Microsoft.SharePoint