Sdílet prostřednictvím


RateLimitLease Třída

Definice

Abstrakce zapůjčení vrácených implementacemi RateLimiter Zapůjčení představuje úspěšné nebo neúspěšné získání prostředku a obsahuje potenciální metadata, která jsou relevantní pro operaci pořízení.

public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
    interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
Dědičnost
RateLimitLease
Implementuje

Konstruktory

RateLimitLease()

Abstrakce zapůjčení vrácených implementacemi RateLimiter Zapůjčení představuje úspěšné nebo neúspěšné získání prostředku a obsahuje potenciální metadata, která jsou relevantní pro operaci pořízení.

Vlastnosti

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

Dispose()

Zlikvidujte zapůjčení. To může uvolnit místo na implementaci omezovače, 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)

Pokuste se extrahovat metadata zapůjčení.

TryGetMetadata<T>(MetadataName<T>, T)

Pokuste se extrahovat metadata pro zapůjčení se silnými typy.

Platí pro