Partager via


DataLakeLeaseClient.Break Méthode

Définition

L’opération Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) interrompt le bail du chemin d’accès ou du système de fichiers précédemment acquis (s’il existe).

Une fois un bail résilié, il ne peut pas être renouvelé. Toute demande autorisée peut résilier le bail ; la demande ne spécifie pas obligatoirement un ID de bail correspondant. Lorsqu’un bail est rompu, l’arrêt breakPeriod de bail est autorisé à s’écouler, pendant lequel aucune opération de bail à l’exception Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) de et Release(RequestConditions, CancellationToken) ne peut être effectuée sur le chemin d’accès ou le système de fichiers. Lorsqu'un bail est correctement résilié, la réponse indique l'intervalle en secondes avant qu'un nouveau bail puisse être acquis.

Un bail qui a été résilié peut également être libéré. Un client peut immédiatement acquérir un chemin d’accès ou un bail de système de fichiers qui a été libéré.

Pour plus d'informations, consultez la rubrique Conteneur de bail.

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)

Paramètres

breakPeriod
Nullable<TimeSpan>

Spécifie la durée proposée pour laquelle le bail doit continuer avant sa rupture, en secondes, entre 0 et 60. Cette période de résiliation n'est utilisée que si elle est plus courte que la durée du bail restante. Si elle est plus longue, la durée restante du bail est utilisée. Un nouveau bail ne sera pas disponible avant l'expiration de la période de résiliation, mais le bail peut être conservé au-delà de cette période. Si cette valeur n’est pas fournie, un bail à durée fixe s’interrompt après l’expiration de la période de bail restante, et un bail infini s’arrête immédiatement.

conditions
RequestConditions

Facultatif RequestConditions pour ajouter des conditions lors de l’acquisition d’un bail.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

Response<T> décrivant le bail rompu.

Remarques

Un RequestFailedException est levée si une défaillance se produit.

S’applique à