RateLimitLease Classe
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.
Abstraction pour les baux retournés par RateLimiter les implémentations. Un bail représente la réussite ou l’échec de l’acquisition d’une ressource et contient des métadonnées potentielles pertinentes pour l’opération d’acquisition.
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
- Héritage
-
RateLimitLease
- Implémente
Constructeurs
RateLimitLease() |
Abstraction pour les baux retournés par RateLimiter les implémentations. Un bail représente la réussite ou l’échec de l’acquisition d’une ressource et contient des métadonnées potentielles pertinentes pour l’opération d’acquisition. |
Propriétés
IsAcquired |
Indique si l’acquisition par bail a réussi. |
MetadataNames |
Obtient la liste des noms de métadonnées disponibles sur le bail. |
Méthodes
Dispose() |
Supprimer le bail. Cela peut libérer de l’espace sur l’implémentation du limiteur d’où provient le bail. |
Dispose(Boolean) |
Méthode Dispose pour les implémentations à écrire. |
GetAllMetadata() |
Obtient la liste de toutes les métadonnées disponibles sur le bail. |
TryGetMetadata(String, Object) |
Essayez d’extraire les métadonnées du bail. |
TryGetMetadata<T>(MetadataName<T>, T) |
Essayez d’extraire des métadonnées fortement typées pour le bail. |