RateLimitLease Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Abstrakce zapůjčení vrácených implementacemi RateLimiter Zapůjčení představuje úspěch nebo selhání získání prostředku a obsahuje potenciální metadata, která jsou relevantní pro operaci získání.
public ref class RateLimitLease abstract : IDisposable
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
- Dědičnost
-
RateLimitLease
- Implementuje
Konstruktory
| Name | Description |
|---|---|
| RateLimitLease() |
Abstrakce zapůjčení vrácených implementacemi RateLimiter Zapůjčení představuje úspěch nebo selhání získání prostředku a obsahuje potenciální metadata, která jsou relevantní pro operaci získání. |
Vlastnosti
| Name | Description |
|---|---|
| IsAcquired |
Představuje, zda bylo pořízení zapůjčení úspěšné. |
| MetadataNames |
Získá seznam názvů metadat, které jsou k dispozici v zapůjčení. |
Metody
| Name | Description |
|---|---|
| Dispose() |
Zlikvidujte zapůjčení. To může uvolnit místo na implementaci limiteru, ze které zapůjčení pochází. |
| Dispose(Boolean) |
Metoda Dispose pro implementace k zápisu. |
| GetAllMetadata() |
Získá seznam všech metadat, která jsou k dispozici v zapůjčení. |
| TryGetMetadata(String, Object) |
Pokus o extrakci metadat zapůjčení |
| TryGetMetadata<T>(MetadataName<T>, T) |
Pokus o extrakci metadat silného typu pro zapůjčení |