DataLakeLeaseClient.Break Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 à
Azure SDK for .NET