RateLimitLease Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Abstrakcja dzierżaw zwracanych przez RateLimiter implementacje. Dzierżawa reprezentuje powodzenie lub niepowodzenie uzyskania zasobu i zawiera potencjalne metadane, które są istotne dla operacji pozyskiwania.
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
- Dziedziczenie
-
RateLimitLease
- Implementuje
Konstruktory
RateLimitLease() |
Abstrakcja dzierżaw zwracanych przez RateLimiter implementacje. Dzierżawa reprezentuje powodzenie lub niepowodzenie uzyskania zasobu i zawiera potencjalne metadane, które są istotne dla operacji pozyskiwania. |
Właściwości
IsAcquired |
Określa, czy przejęcie dzierżawy zakończyło się pomyślnie. |
MetadataNames |
Pobiera listę nazw metadanych dostępnych w dzierżawie. |
Metody
Dispose() |
Zlikwiduj dzierżawę. Może to zwolnić miejsce w implementacji ogranicznika, z których pochodzi dzierżawa. |
Dispose(Boolean) |
Usuwanie metody implementacji do zapisu. |
GetAllMetadata() |
Pobiera listę wszystkich metadanych dostępnych w dzierżawie. |
TryGetMetadata(String, Object) |
Spróbuj wyodrębnić metadane dla dzierżawy. |
TryGetMetadata<T>(MetadataName<T>, T) |
Spróbuj wyodrębnić silnie typizowane metadane dla dzierżawy. |