RateLimitLease Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Abstracción para concesiones devueltas por RateLimiter implementaciones. Una concesión representa el éxito o el error de adquisición de un recurso y contiene metadatos potenciales que son relevantes para la operación de adquisición.
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
- Herencia
-
RateLimitLease
- Implementaciones
Constructores
RateLimitLease() |
Abstracción para concesiones devueltas por RateLimiter implementaciones. Una concesión representa el éxito o el error de adquisición de un recurso y contiene metadatos potenciales que son relevantes para la operación de adquisición. |
Propiedades
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
Dispose() |
Elimine la concesión. Esto puede 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. |