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 Implementierungen zurückgegeben werden RateLimiter . Eine Lease stellt den Erfolg oder Fehler beim Abrufen einer Ressource dar und enthält potenzielle Metadaten, die für den Kaufvorgang relevant sind.
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
- Vererbung
-
RateLimitLease
- Implementiert
Konstruktoren
RateLimitLease() |
Abstraktion für Leases, die von Implementierungen zurückgegeben werden RateLimiter . Eine Lease stellt den Erfolg oder Fehler beim Abrufen einer Ressource dar und enthält potenzielle Metadaten, die für den Kaufvorgang relevant sind. |
Eigenschaften
IsAcquired |
Gibt an, ob der Leaseerwerb erfolgreich war. |
MetadataNames |
Ruft eine Liste der Metadatennamen ab, die für die Lease verfügbar sind. |
Methoden
Dispose() |
Verwerfen Sie die Lease. Dadurch kann Speicherplatz in der Limiterimplementierung frei werden, aus der die Lease stammt. |
Dispose(Boolean) |
Dispose-Methode für zu schreibende 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 typisierte Metadaten für die Lease zu extrahieren. |