RateLimitLease Clase

Definición

Abstracción para concesiones devueltas por RateLimiter implementaciones. Una concesión representa el éxito o error para adquirir un recurso y contiene metadatos potenciales que son relevantes para la operación de adquisición.

public ref class RateLimitLease abstract : IDisposable
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
    interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
Herencia
RateLimitLease
Implementaciones

Constructores

Nombre Description
RateLimitLease()

Abstracción para concesiones devueltas por RateLimiter implementaciones. Una concesión representa el éxito o error para adquirir un recurso y contiene metadatos potenciales que son relevantes para la operación de adquisición.

Propiedades

Nombre Description
IsAcquired

Representa si la adquisición de concesión se realizó correctamente.

MetadataNames

Obtiene una lista de los nombres de metadatos disponibles en la concesión.

Métodos

Nombre Description
Dispose()

Elimina la concesión. Esto podría liberar espacio en la implementación del limitador del que procede la concesión.

Dispose(Boolean)

Método Dispose para las implementaciones que se van a escribir.

GetAllMetadata()

Obtiene una lista de todos los metadatos disponibles en la concesión.

TryGetMetadata(String, Object)

Intente extraer metadatos para la concesión.

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

Intente extraer metadatos fuertemente tipados para la concesión.

Se aplica a