DataLakeFileUploadOptions 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 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
Azure SDK for .NET