DataLakeFileAppendOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET