SPFile.SaveBinary method (Stream, Boolean, Boolean, String, String, Stream, Boolean, String)
Salva o arquivo e os metadados de formato de arquivo baseado nos fluxos especificados, cadeias de caracteres, valor booleano e valor opcional ETag .
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
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
Type: System.IO.StreamUm objeto System.IO.Stream que contém o arquivo.
checkRequiredFields
Type: System.Booleantrue para verificar os campos necessários ao salvar o arquivo; Caso contrário, false.
createVersion
Type: System.BooleanUm valor de Boolean que especifica que uma nova versão é criada quando o arquivo é salvo. Isso poderá ocorrer quando o controle de versão está habilitado e válidas para este documento. true para forçar a criação de uma nova versão do arquivo quando salvo; Caso contrário, false. Observe que a configuração deste parâmetro false fará com que o comportamento padrão ocorra.
etagMatch
Type: System.StringSe não for a null reference (Nothing in Visual Basic), então o arquivo só será salvo se essa seqüência de caracteres corresponde a SPFile.ETag atual do arquivo.
lockIdMatch
Type: System.StringSe não a null reference (Nothing in Visual Basic) e há um bloqueio no arquivo, em seguida, salvar o arquivo funcionará somente se o valor corresponde a atual SPFile.LockId. Um bloqueio compartilhado, esse valor deve ser especificado para que o mesmo tenha êxito. Para obter mais informações sobre bloqueio compartilhado, consulte a enumeração SPFile.SPLockType.
fileFormatMetaInfo
Type: System.IO.StreamUm objeto System.IO.Stream que contém os metadados do formato de arquivo.
requireWebFilePermissions
Type: System.BooleanUm valor de Boolean que indica se a atualização dos arquivos da Web requer a permissão Adicionar e personalizar páginas da Web. O padrão é true.
etagNew
Type: System.StringQuando esse método retorna, contém um [System.String] que é o valor de ETag do arquivo aberto recentemente. Este parâmetro é passado não inicializado.