Compartir a través de


DataLakeFileUploadOptions Clase

Definición

Parámetros opcionales para cargar en un archivo de Data Lake.

public class DataLakeFileUploadOptions
type DataLakeFileUploadOptions = class
Public Class DataLakeFileUploadOptions
Herencia
DataLakeFileUploadOptions

Constructores

DataLakeFileUploadOptions()

Parámetros opcionales para cargar en un archivo de Data Lake.

Propiedades

Close

Los eventos de Azure Storage permiten a las aplicaciones recibir notificaciones cuando cambian los archivos. Cuando los eventos de Azure Storage están habilitados, se genera un evento de cambio de archivo. Este evento tiene una propiedad que indica si este es el cambio final para distinguir la diferencia entre un vaciado intermedio en una secuencia de archivos y el cierre final de una secuencia de archivos. El parámetro de consulta close solo es válido cuando la acción es "vaciado" y se habilitan las notificaciones de cambio. Si el valor de close es "true" y la operación de vaciado se completa correctamente, el servicio genera una notificación de cambio de archivo con una propiedad que indica que se trata de la actualización final (se ha cerrado la secuencia de archivos). Si se genera una notificación de cambio "false" que indica que el archivo ha cambiado. El valor predeterminado es false. El controlador ABFS de Hadoop establece este parámetro de consulta en true para indicar que se ha cerrado la secuencia de archivos.

Conditions

Opcional DataLakeRequestConditions para aplicar a la solicitud.

EncryptionContext

Contexto de cifrado opcional que se puede establecer el archivo. El contexto de cifrado es metadatos de archivo que no se cifran cuando se almacenan en el archivo. La aplicación principal de este campo es almacenar datos no cifrados que se pueden usar para derivar la clave proporcionada por el cliente para un archivo. No es aplicable a los directorios.

HttpHeaders

Propiedades de encabezado HTTP estándar opcionales que se pueden establecer para el archivo.

Metadata

Metadatos personalizados opcionales que se van a establecer para este archivo.

Permissions

Opcional y solo válido si el espacio de nombres jerárquico está habilitado para la cuenta. Establece los permisos de acceso POSIX para el propietario del archivo, el grupo propietario de archivos y otros. Se puede conceder permiso de lectura, escritura o ejecución a cada clase. También se admite el bit pegajoso. Se admiten tanto la notación simbólica (rwxrw-rw-) como la notación octal de 4 dígitos (por ejemplo, 0766).

ProgressHandler

Opcional IProgress<T> para proporcionar actualizaciones de progreso sobre las transferencias de datos.

TransferOptions

Opcional StorageTransferOptions para configurar el comportamiento de transferencia en paralelo.

TransferValidation

Configuración de invalidación opcional para la configuración de TransferValidation este cliente.

Umask

Opcional y solo válido si el espacio de nombres jerárquico está habilitado para la cuenta. Al crear un archivo o directorio y la carpeta primaria no tiene una ACL predeterminada, el umask restringe los permisos del archivo o directorio que se va a crear. El permiso resultante lo concede p bit a bit y ^u, donde p es el permiso y usted es el umask. Por ejemplo, si p es 0777 y es 0057, el permiso resultante es 0720. El permiso predeterminado es 0777 para un directorio y 0666 para un archivo. El umask predeterminado es 0027. El umask debe especificarse en notación octal de 4 dígitos (por ejemplo, 0766).

Se aplica a