Compartilhar via


DataLakeFileUploadOptions Classe

Definição

Parâmetros opcionais para carregar em um arquivo do Data Lake.

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

Construtores

DataLakeFileUploadOptions()

Parâmetros opcionais para carregar em um arquivo do Data Lake.

Propriedades

Close

Os Eventos de Armazenamento do Azure permitem que os aplicativos recebam notificações quando os arquivos são alterados. Quando os Eventos de Armazenamento do Azure estão habilitados, um evento de alteração de arquivo é gerado. Esse evento tem uma propriedade que indica se essa é a alteração final para distinguir a diferença entre uma liberação intermediária para um fluxo de arquivos e o fechamento final de um fluxo de arquivos. O parâmetro close query é válido somente quando a ação é "flush" e as notificações de alteração são habilitadas. Se o valor de close for "true" e a operação de liberação for concluída com êxito, o serviço gerará uma notificação de alteração de arquivo com uma propriedade indicando que essa é a atualização final (o fluxo de arquivos foi fechado). Se "false" uma notificação de alteração for gerada indicando que o arquivo foi alterado. O padrão é falso. Esse parâmetro de consulta é definido como true pelo driver ABFS do Hadoop para indicar que o fluxo de arquivos foi fechado.

Conditions

Opcional DataLakeRequestConditions para aplicar à solicitação.

EncryptionContext

Contexto de criptografia opcional que pode ser definido como o arquivo. O contexto de criptografia são metadados de arquivo que não são criptografados quando armazenados no arquivo. O principal aplicativo desse campo é armazenar dados não criptografados que podem ser usados para derivar a chave fornecida pelo cliente para um arquivo. Não aplicável a diretórios.

HttpHeaders

Propriedades de cabeçalho HTTP padrão opcionais que podem ser definidas para o arquivo.

Metadata

Metadados personalizados opcionais a serem definidos para esse arquivo.

Permissions

Opcional e válido somente se o Namespace Hierárquico estiver habilitado para a conta. Define permissões de acesso POSIX para o proprietário do arquivo, o grupo proprietário do arquivo e outros. Cada classe pode receber permissão de leitura, gravação ou execução. Também há suporte para o bit sticky. Há suporte para notação octal simbólica (rwxrw-rw-) e octal de 4 dígitos (por exemplo, 0766).

ProgressHandler

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

TransferOptions

Opcional StorageTransferOptions para configurar o comportamento de transferência paralela.

TransferValidation

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

Umask

Opcional e válido somente se o Namespace Hierárquico estiver habilitado para a conta. Ao criar um arquivo ou diretório e a pasta pai não tem uma ACL padrão, a umask restringe as permissões do arquivo ou diretório a ser criado. A permissão resultante é fornecida por p bit a bit e ^u, em que p é a permissão e você é a umask. Por exemplo, se p for 0777 e você for 0057, a permissão resultante será 0720. A permissão padrão é 0777 para um diretório e 0666 para um arquivo. A umask padrão é 0027. A umask deve ser especificada em notação octal de 4 dígitos (por exemplo, 0766).

Aplica-se a