RateLimitLease Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Abstractie voor leases die worden geretourneerd door RateLimiter implementaties. Een lease vertegenwoordigt het slagen of mislukken van het verkrijgen van een resource en bevat potentiële metagegevens die relevant zijn voor de overnamebewerking.
public ref class RateLimitLease abstract : IDisposable
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
- Overname
-
RateLimitLease
- Implementeringen
Constructors
| Name | Description |
|---|---|
| RateLimitLease() |
Abstractie voor leases die worden geretourneerd door RateLimiter implementaties. Een lease vertegenwoordigt het slagen of mislukken van het verkrijgen van een resource en bevat potentiële metagegevens die relevant zijn voor de overnamebewerking. |
Eigenschappen
| Name | Description |
|---|---|
| IsAcquired |
Geeft aan of het verkrijgen van leases is geslaagd. |
| MetadataNames |
Hiermee haalt u een lijst op met de namen van metagegevens die beschikbaar zijn in de lease. |
Methoden
| Name | Description |
|---|---|
| Dispose() |
Hiermee wordt de lease verwijderd. Hierdoor wordt mogelijk ruimte vrijgemaakt voor de implementatie van de begrenzer van waaruit de lease afkomstig is. |
| Dispose(Boolean) |
Verwijderingsmethode voor implementaties die moeten worden geschreven. |
| GetAllMetadata() |
Hiermee haalt u een lijst op met alle metagegevens die beschikbaar zijn voor de lease. |
| TryGetMetadata(String, Object) |
Probeer metagegevens voor de lease te extraheren. |
| TryGetMetadata<T>(MetadataName<T>, T) |
Probeer een sterk getypte metagegevens voor de lease te extraheren. |