Compartilhar via


SPFile.SaveBinary method (Stream, Boolean, Boolean, String, String, Stream, String)

Salva o arquivo e os metadados de formato de arquivo com base no valor opcional ETag , especificados fluxos e cadeias de caracteres.

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, _
    <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 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
)

Parâmetros

  • checkRequiredFields
    Type: System.Boolean

    Um valor de Boolean que especifica se os campos obrigatórios devem ser verificados antes de salvar o arquivo.

    true para verificar os campos necessários ao salvar o arquivo; Caso contrário, false.

  • createVersion
    Type: System.Boolean

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

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

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

    Um objeto System.IO.Stream que contém os metadados do formato de arquivo.

  • etagNew
    Type: System.String

    Quando esse método retorna, contém um String que é o valor de ETag do arquivo aberto recentemente. Este parâmetro é passado não inicializado.

Ver também

Referência

SPFile class

SPFile members

SaveBinary overload

Microsoft.SharePoint namespace