Share via


DataLakeFileAppendOptions Classe

Definição

Parâmetros opcionais para acrescentar dados a um arquivo com DataLakeFileClient.Append() e . AppendAsync().

public class DataLakeFileAppendOptions
type DataLakeFileAppendOptions = class
Public Class DataLakeFileAppendOptions
Herança
DataLakeFileAppendOptions

Construtores

DataLakeFileAppendOptions()

Parâmetros opcionais para acrescentar dados a um arquivo com DataLakeFileClient.Append() e . AppendAsync().

Propriedades

ContentHash

O hash é usado para verificar a integridade do conteúdo da solicitação durante o transporte. Quando esse cabeçalho é especificado, o serviço de armazenamento compara o hash do conteúdo que foi recebido com esse valor de cabeçalho. Se os dois hashes não corresponderem, a operação falhará com o código de erro 400 (Solicitação Incorreta). Observe que esse hash MD5 não é armazenado com o arquivo . Esse cabeçalho está associado ao conteúdo da solicitação e não ao conteúdo armazenado do próprio arquivo.

Flush

Opcional. Se true, o arquivo será liberado após o acréscimo.

LeaseAction

Ação de concessão. Acquire tentará adquirir uma nova concessão no arquivo, com ProposedLeaseId como a ID de concessão. AcquireRelease tentará adquirir uma nova concessão no arquivo, com ProposedLeaseId como a ID de concessão. A concessão será liberada assim que a operação de acréscimo for concluída. Aplicável somente se Flush estiver definido como true. AutoRenew tentará renovar a concessão especificada por LeaseId. Release tentará liberar o menos speified por LeaseId. Aplicável somente se Flush estiver definido como true.

LeaseDuration

Especifica a duração da concessão, em segundos, ou especifica InfiniteLeaseDuration para uma concessão que nunca expira. A duração de uma concessão não infinita pode ser entre 15 e 60 segundos.

LeaseId

ID de concessão opcional para acessar esse blob.

ProgressHandler

Opcional IProgress<T> para fornecer atualizações de progresso sobre transferências de dados.

ProposedLeaseId

ID de concessão proposta. Válido com Acquire e AcquireRelease.

TransferValidation

Configurações de substituição opcionais para as configurações deste cliente TransferValidation .

Aplica-se a