RateLimitLease Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Abstraktion für Leases, die von RateLimiter Implementierungen zurückgegeben werden. Eine Lease stellt den Erfolg oder Fehler beim Erwerb einer Ressource dar und enthält potenzielle Metadaten, die für den Kaufvorgang relevant sind.
public ref class RateLimitLease abstract : IDisposable
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
- Vererbung
-
RateLimitLease
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| RateLimitLease() |
Abstraktion für Leases, die von RateLimiter Implementierungen zurückgegeben werden. Eine Lease stellt den Erfolg oder Fehler beim Erwerb einer Ressource dar und enthält potenzielle Metadaten, die für den Kaufvorgang relevant sind. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| IsAcquired |
Gibt an, ob der Leasingerwerb erfolgreich war. |
| MetadataNames |
Ruft eine Liste der Metadatennamen ab, die für die Lease verfügbar sind. |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Verworfen die Lease. Dies könnte Platz für die Limiterimplementierung freigeben, von der die Lease stammt. |
| Dispose(Boolean) |
Dispose-Methode zum Schreiben von Implementierungen. |
| GetAllMetadata() |
Ruft eine Liste aller Metadaten ab, die für die Lease verfügbar sind. |
| TryGetMetadata(String, Object) |
Versuchen Sie, Metadaten für die Lease zu extrahieren. |
| TryGetMetadata<T>(MetadataName<T>, T) |
Versuchen Sie, eine stark typierte Metadaten für die Lease zu extrahieren. |