DataLakeFileFlushOptions 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 l’ajout de données à un fichier avec DataLakeFileClient.Flush() et . FlushAsync().
public class DataLakeFileFlushOptions
type DataLakeFileFlushOptions = class
Public Class DataLakeFileFlushOptions
- Héritage
-
DataLakeFileFlushOptions
Constructeurs
DataLakeFileFlushOptions() |
Paramètres facultatifs pour l’ajout de données à un fichier avec DataLakeFileClient.Flush() et . FlushAsync(). |
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 pour ajouter des conditions au vidage de ce fichier. |
HttpHeaders |
Propriétés d’en-tête HTTP standard facultatives qui peuvent être définies pour le fichier. |
LeaseAction |
Action de bail. Acquire tente d’obtenir un nouveau bail sur le fichier, avec ProposedLeaseId comme ID de bail. AcquireRelease tente d’obtenir un nouveau bail sur le fichier, avec ProposedLeaseId comme ID de bail. Le bail sera libéré une fois l’opération Append terminée. AutoRenew tente de renouveler le bail spécifié par LeaseId. Release tente de libérer le moins spécifié par LeaseId. |
LeaseDuration |
Spécifie la durée du bail, en secondes, ou spécifie InfiniteLeaseDuration pour un bail qui n’expire jamais. Un bail qui n'est pas infini peut durer entre 15 et 60 secondes. |
ProposedLeaseId |
ID de bail proposé. Valide avec Acquire et AcquireRelease. |
RetainUncommittedData |
Si la valeur est « true », les données non validées sont conservées une fois l’opération de vidage terminée ; sinon, les données non validées sont supprimées après l’opération de vidage. La valeur par défaut est false. Les données à des décalages inférieurs à la position spécifiée sont écrites dans le fichier lorsque le vidage réussit, mais ce paramètre facultatif permet de conserver les données après la position de vidage pour une opération de vidage ultérieure. |
S’applique à
Azure SDK for .NET