RateLimitLease Třída

Definice

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í

Platí pro