Freigeben über


IFileSystemOperations.SetFileExpiryWithHttpMessagesAsync Methode

Definition

Legt die Ablaufzeit für die angegebene Datei fest oder entfernt sie. Dieser Vorgang kann nur für Dateien ausgeführt werden. Ordner werden nicht unterstützt.

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)

Parameter

accountName
String

Das Azure Data Lake Store-Konto zum Ausführen von Dateisystemvorgängen.

filePathpath
String

Der Data Lake Store-Pfad (beginnend mit "/") der Datei, für die die Ablaufzeit festgelegt oder entfernt werden soll.

expiryOption
ExpiryOptionType

Gibt den Typ des Ablaufs an, der für die Datei verwendet werden soll: 1. NeverExpire: ExpireTime wird ignoriert. 2. RelativeToNow: ExpireTime ist eine ganze Zahl in Millisekunden, die das Ablaufdatum relativ zum Zeitpunkt der Aktualisierung der Datei darstellt. 3. RelativeToCreationDate: ExpireTime ist eine ganze Zahl in Millisekunden, die das Ablaufdatum relativ zur Dateierstellung darstellt. 4. Absolut: ExpireTime ist eine ganze Zahl in Millisekunden, als Unix-Zeitstempel relativ zum 1.1.1970 00:00:00:00. Mögliche Werte: "NeverExpire", "RelativeToNow", "RelativeToCreationDate", "Absolute"

expireTime
Nullable<Int64>

Die Zeit, zu der die Datei abläuft, entspricht der festgelegten ExpiryOption.

customHeaders
Dictionary<String,List<String>>

Die Header, die der Anforderung hinzugefügt werden.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Ausnahmen

Wird ausgelöst, wenn der Vorgang einen ungültigen status Code zurückgegeben hat.

Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist

Gilt für: