DataLakeFileUploadOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Paramètres facultatifs pour le chargement dans un fichier Data Lake.
public class DataLakeFileUploadOptions
type DataLakeFileUploadOptions = class
Public Class DataLakeFileUploadOptions
- Héritage
-
DataLakeFileUploadOptions
Constructeurs
DataLakeFileUploadOptions() |
Paramètres facultatifs pour le chargement dans un fichier Data Lake. |
Propriétés
Close |
Les événements de stockage Azure permettent aux applications de recevoir des notifications lorsque des fichiers changent. Lorsque les événements de stockage Azure sont activés, un événement de modification de fichier est déclenché. Cet événement a une propriété qui indique s’il s’agit de la dernière modification pour distinguer la différence entre un vidage intermédiaire dans un flux de fichier et la fermeture finale d’un flux de fichiers. Le paramètre de requête close est valide uniquement lorsque l’action est « vider » et que les notifications de modification sont activées. Si la valeur de close est « true » et que l’opération de vidage se termine correctement, le service déclenche une notification de modification de fichier avec une propriété indiquant qu’il s’agit de la dernière mise à jour (le flux de fichiers a été fermé). Si « false » une notification de modification est déclenchée indiquant que le fichier a changé. La valeur par défaut est false. Ce paramètre de requête est défini sur true par le pilote Hadoop ABFS pour indiquer que le flux de fichiers a été fermé. |
Conditions |
Facultatif DataLakeRequestConditions à appliquer à la demande. |
EncryptionContext |
Contexte de chiffrement facultatif qui peut être défini sur le fichier. Le contexte de chiffrement est des métadonnées de fichier qui ne sont pas chiffrées lorsqu’elles sont stockées dans le fichier. L’application principale de ce champ consiste à stocker des données non chiffrées qui peuvent être utilisées pour dériver la clé fournie par le client pour un fichier. Non applicable aux répertoires. |
HttpHeaders |
Propriétés d’en-tête HTTP standard facultatives qui peuvent être définies pour le fichier. |
Metadata |
Métadonnées personnalisées facultatives à définir pour ce fichier. |
Permissions |
Facultatif et valide uniquement si l’espace de noms hiérarchique est activé pour le compte. Définit les autorisations d’accès POSIX pour le propriétaire du fichier, le groupe propriétaire du fichier, etc. Chaque classe peut se voir accorder l’autorisation de lecture, d’écriture ou d’exécution. Le bit collant est également pris en charge. La notation symbolique (rwxrw-rw-) et la notation octal à 4 chiffres (par exemple, 0766) sont prises en charge. |
ProgressHandler |
Facultatif IProgress<T> pour fournir des mises à jour de progression sur les transferts de données. |
TransferOptions |
Facultatif StorageTransferOptions pour configurer le comportement de transfert parallèle. |
TransferValidation |
Paramètres de remplacement facultatifs pour les paramètres de TransferValidation ce client. |
Umask |
Facultatif et valide uniquement si l’espace de noms hiérarchique est activé pour le compte. Lors de la création d’un fichier ou d’un répertoire et que le dossier parent n’a pas de liste de contrôle d’accès par défaut, l’umask limite les autorisations du fichier ou du répertoire à créer. L’autorisation résultante est donnée par p au niveau du bit et ^u, où p est l’autorisation et vous êtes l’umask. Par exemple, si p est 0777 et que vous avez la valeur 0057, l’autorisation obtenue est 0720. L’autorisation par défaut est 0777 pour un répertoire et 0666 pour un fichier. L’umask par défaut est 0027. L’umask doit être spécifié en notation octale à 4 chiffres (par exemple, 0766). |
S’applique à
Azure SDK for .NET