Partager via


IFileSystemOperations.SetFileExpiryWithHttpMessagesAsync Méthode

Définition

Définit ou supprime le délai d’expiration sur le fichier spécifié. Cette opération ne peut être exécutée que sur des fichiers. Les dossiers ne sont pas pris en charge.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse> SetFileExpiryWithHttpMessagesAsync (string accountName, string filePath, Microsoft.Azure.Management.DataLake.Store.Models.ExpiryOptionType expiryOption, long? expireTime = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse> SetFileExpiryWithHttpMessagesAsync (string accountName, string path, Microsoft.Azure.Management.DataLake.Store.Models.ExpiryOptionType expiryOption, long? expireTime = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SetFileExpiryWithHttpMessagesAsync : string * string * Microsoft.Azure.Management.DataLake.Store.Models.ExpiryOptionType * Nullable<int64> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse>
abstract member SetFileExpiryWithHttpMessagesAsync : string * string * Microsoft.Azure.Management.DataLake.Store.Models.ExpiryOptionType * Nullable<int64> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse>
Public Function SetFileExpiryWithHttpMessagesAsync (accountName As String, filePath As String, expiryOption As ExpiryOptionType, Optional expireTime As Nullable(Of Long) = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse)
Public Function SetFileExpiryWithHttpMessagesAsync (accountName As String, path As String, expiryOption As ExpiryOptionType, Optional expireTime As Nullable(Of Long) = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse)

Paramètres

accountName
String

Compte Azure Data Lake Store sur lequel exécuter des opérations de système de fichiers.

filePathpath
String

Chemin d’accès Data Lake Store (commençant par « / ») du fichier sur lequel définir ou supprimer l’heure d’expiration.

expiryOption
ExpiryOptionType

Indique le type d’expiration à utiliser pour le fichier : 1. NeverExpire : ExpireTime est ignoré. 2. RelativeToNow : ExpireTime est un entier en millisecondes représentant la date d’expiration par rapport au moment où l’expiration du fichier est mise à jour. 3. RelativeToCreationDate : ExpireTime est un entier en millisecondes représentant la date d’expiration par rapport à la création du fichier. 4. Absolu : ExpireTime est un entier en millisecondes, sous la forme d’un horodatage Unix relatif au 1/1/1970 00:00:00. Les valeurs possibles sont les suivantes : « NeverExpire », « RelativeToNow », « RelativeToCreationDate », « Absolute »

expireTime
Nullable<Int64>

Heure d’expiration du fichier, correspondant à l’option ExpiryOption définie.

customHeaders
Dictionary<String,List<String>>

En-têtes qui seront ajoutés à la demande.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Exceptions

Levée lorsque l’opération a retourné un code status non valide

Levée lorsqu’un paramètre requis a la valeur Null

S’applique à