GrainDirectoryOptions 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.
public class GrainDirectoryOptions
type GrainDirectoryOptions = class
Public Class GrainDirectoryOptions
- Herança
-
GrainDirectoryOptions
Construtores
GrainDirectoryOptions() |
Campos
DEFAULT_CACHE_SIZE |
O valor padrão para CacheSize. |
DEFAULT_CACHING_STRATEGY |
O valor padrão para CachingStrategy. |
DEFAULT_INITIAL_CACHE_TTL |
O valor padrão para InitialCacheTTL. |
DEFAULT_MAXIMUM_CACHE_TTL |
O valor padrão para MaximumCacheTTL. |
DEFAULT_TTL_EXTENSION_FACTOR |
O valor padrão para CacheTTLExtensionFactor. |
DEFAULT_UNREGISTER_RACE_DELAY |
O valor padrão para LazyDeregistrationDelay. |
Propriedades
CacheSize |
Obtém ou define o número máximo de granularidades para as informações de diretório em cache. |
CacheTTLExtensionFactor |
Obtém ou define o fator pelo qual as TTLs de entrada de cache devem ser estendidas quando forem consideradas estáveis. |
CachingStrategy |
Obtém ou define a estratégia de cache a ser usada. As opções são Nenhum, o que significa não armazenar em cache as entradas de diretório localmente; LRU, que indica que uma estratégia de tamanho fixo padrão menos usada recentemente deve ser usada; e Adaptável, que indica que uma estratégia adaptável com um tamanho máximo fixo deve ser usada. A estratégia adaptável é usada por padrão. |
InitialCacheTTL |
Obtém ou define o tempo inicial (mínimo), em segundos, para manter uma entrada de cache antes de revalidar. |
LazyDeregistrationDelay |
Obtém ou define o intervalo de tempo entre quando adicionamos uma entrada para uma ativação ao diretório de granularidade e quando temos permissão para remover condicionalmente essa entrada. O cancelamento de registro condicional é usado para limpeza lenta de ativações cujo cancelamento de registro de prompt falhou por algum motivo (por exemplo, falha de mensagem). Isso sempre deve ser de pelo menos um minuto, já que comparamos os horários na partição de diretório, portanto, os atrasos de mensagem e os skues clcks precisam ser permitidos. |
MaximumCacheTTL |
Obtém ou define o tempo máximo, em segundos, para manter uma entrada de cache antes de revalidar. |