(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.StreamUn objeto System.IO.Stream que contiene el archivo.
checkRequiredFields
Tipo: System.Booleantrue para comprobar los campos obligatorios al guardar el archivo; en caso contrario, false.
createVersion
Tipo: System.BooleanUn 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.StringSi 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.StringSi 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.StreamUn objeto System.IO.Stream que contiene los metadatos del formato de archivo.
requireWebFilePermissions
Tipo: System.BooleanUn 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.StringCuando 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.