DataLakeLeaseClient.Break Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) operación interrumpe la ruta de acceso o la concesión adquirida previamente del sistema de archivos (si existe).
Una vez que se interrumpe una concesión, no es posible renovarla. Cualquier solicitud autorizada puede interrumpir la concesión; no es necesario que la solicitud especifique un identificador de concesión que coincida. Cuando se interrumpe una concesión, el salto de concesión breakPeriod
puede transcurrir, durante el cual no se puede realizar ninguna operación de concesión excepto Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) y Release(RequestConditions, CancellationToken) se puede realizar en la ruta de acceso o el sistema de archivos. Cuando una concesión se interrumpe correctamente, la respuesta indica el intervalo en segundos que debe transcurrir hasta que se pueda obtener una nueva concesión.
Una concesión que se ha estado interrumpida también puede liberarse. Un cliente puede adquirir inmediatamente una ruta de acceso o una concesión del sistema de archivos que se ha publicado.
Para obtener más información, vea Contenedor de concesión.
public virtual Azure.Response<Azure.Storage.Files.DataLake.Models.DataLakeLease> Break (TimeSpan? breakPeriod = default, Azure.RequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member Break : Nullable<TimeSpan> * Azure.RequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.DataLake.Models.DataLakeLease>
override this.Break : Nullable<TimeSpan> * Azure.RequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Files.DataLake.Models.DataLakeLease>
Public Overridable Function Break (Optional breakPeriod As Nullable(Of TimeSpan) = Nothing, Optional conditions As RequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of DataLakeLease)
Parámetros
Especifica la duración propuesta que debe continuar la concesión antes de que se rompa, en segundos, entre 0 y 60. Este período de interrupción solo se utiliza si es menor que el tiempo restante de la concesión. Si es más largo, se utiliza el tiempo restante de la concesión. Hasta que no haya expirado el período de interrupción no habrá disponible una nueva concesión, pero la concesión se puede mantener durante un tiempo más largo que el período de interrupción. Si no se proporciona este valor, se interrumpe una concesión de duración fija después de que transcurre el período de concesión restante y se interrumpe inmediatamente una concesión infinita.
- conditions
- RequestConditions
Opcional RequestConditions para agregar condiciones al adquirir una concesión.
- cancellationToken
- CancellationToken
Opcional CancellationToken para propagar notificaciones que se deben cancelar en la operación.
Devoluciones
que Response<T> describe la concesión interrumpida.
Comentarios
RequestFailedException Se producirá un error si se produce un error.
Se aplica a
Azure SDK for .NET