Compartir a través de


DataLakeLeaseClient.Acquire Método

Definición

La Acquire(TimeSpan, RequestConditions, CancellationToken) operación adquiere una concesión en la ruta de acceso o en el sistema de archivos. La concesión duration debe estar entre 15 y 60 segundos o infinita (-1).

Si el sistema de archivos no tiene una concesión activa, el servicio Data Lake crea una concesión en la ruta de acceso o el sistema de archivos y la devuelve. Si el sistema de archivos tiene una concesión activa, solo puede solicitar una nueva concesión con el identificador de concesión activo como LeaseId, pero puede especificar un nuevo duration.

Para obtener más información, vea Contenedor de concesión.

public virtual Azure.Response<Azure.Storage.Files.DataLake.Models.DataLakeLease> Acquire (TimeSpan duration, Azure.RequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member Acquire : TimeSpan * Azure.RequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.DataLake.Models.DataLakeLease>
override this.Acquire : TimeSpan * Azure.RequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.DataLake.Models.DataLakeLease>
Public Overridable Function Acquire (duration As TimeSpan, Optional conditions As RequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of DataLakeLease)

Parámetros

duration
TimeSpan

Especifica la duración de la concesión, en segundos, o especifica InfiniteLeaseDuration para una concesión que nunca expira. Un concesión no infinita puede durar entre 15 y 60 segundos. La duración de una concesión no se puede cambiar con RenewAsync(RequestConditions, CancellationToken) o ChangeAsync(String, RequestConditions, CancellationToken).

conditions
RequestConditions

Opcional RequestConditions para agregar condiciones al adquirir una concesión.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar las notificaciones que debe cancelarse la operación.

Devoluciones

que Response<T> describe la concesión.

Comentarios

RequestFailedException Se producirá una excepción si se produce un error.

Se aplica a