RateLimitLease Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Abstração para concessões retornadas por RateLimiter implementações. Uma concessão representa o êxito ou a falha na aquisição de um recurso e contém metadados potenciais relevantes para a operação de aquisição.
public abstract class RateLimitLease : IDisposable
type RateLimitLease = class
interface IDisposable
Public MustInherit Class RateLimitLease
Implements IDisposable
- Herança
-
RateLimitLease
- Implementações
Construtores
RateLimitLease() |
Abstração para concessões retornadas por RateLimiter implementações. Uma concessão representa o êxito ou a falha na aquisição de um recurso e contém metadados potenciais relevantes para a operação de aquisição. |
Propriedades
IsAcquired |
Representa se a aquisição de concessão foi bem-sucedida. |
MetadataNames |
Obtém uma lista dos nomes de metadados disponíveis na concessão. |
Métodos
Dispose() |
Descarte a concessão. Isso pode liberar espaço na implementação do limitador da qual a concessão veio. |
Dispose(Boolean) |
Descarte o método para implementações a serem gravadas. |
GetAllMetadata() |
Obtém uma lista de todos os metadados disponíveis na concessão. |
TryGetMetadata(String, Object) |
Tente extrair metadados para a concessão. |
TryGetMetadata<T>(MetadataName<T>, T) |
Tente extrair metadados fortemente tipados para a concessão. |