Я использую Data Lake Gen 1, и я хотел бы создать файл и установить срок действия 2 минуты после создания.
Я использую этот метод:
public virtual System.Threading.Tasks.Task SetExpiryTimeAsync (string path, Microsoft.Azure.DataLake.Store.ExpiryOption eopt, long expiryTime, System.Threading.CancellationToken cancelToken = null);
вот так:
await client.SetExpiryTimeAsync(fileDestinationPath, ExpiryOption.RelativeToNow, _adlsFileExpirationInMinutes);
Я не смог найти, как работает параметр long expiryTime . В MSDN написано «Его интерпретация зависит от того, что передает пользователь ExpiryOption» .
Что я не понимаю, так это то, что это значение длинное: что оно представляет: секунды, тики, часы...