Orleans.TestingHost Namespace
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.
Classes
AppDomainSiloHandle |
Representa um identificador para um silo que é implantado dentro de um AppDomain remoto, mas no mesmo processo |
AppDomainSiloHost |
Permite hospedar programaticamente um silo do Orleans no domínio do aplicativo curent, expondo alguns membros insanos por meio da comunicação remota. |
AppDomainSiloHost.CodeGeneratorOptimizer |
Métodos para otimizar o gerador de código. |
AppDomainSiloHost.GeneratedAssemblies |
Representa uma coleção de assemblies gerados em um domínio de aplicativo. |
FaultInjectionGrainStorage |
Decorador de injeção de falha para provedores de armazenamento. Isso permite que os usuários injetem exceções de armazenamento para testar cenários de tratamento de erros. |
FaultInjectionGrainStorageFactory |
Fábrica para criar FaultInjectionGrainStorage |
FaultInjectionGrainStorageOptions |
Opções para armazenamento de granularidade de injeção de falha |
FaultInjectionStorageProvider<TStorage> |
Decorador de injeção de falha para provedores de armazenamento. Isso permite que os usuários injetem exceções de armazenamento para testar cenários de tratamento de erros. |
FaultInjectionStorageProviderConfigurationExtensions |
Métodos de extensão para configurar um FaultyMemoryStorage |
FaultyMemoryStorage |
Um provedor de armazenamento de memória que dá suporte à injeção de exceções de armazenamento. |
InProcessSiloHandle |
Representa um identificador para um silo implantado no mesmo processo e appDomain. |
LogConsistencyProviderConfiguration |
Uma classe estática com funcionalidade compartilhada por vários testes de provedor de consistência de log. |
RandomlyInjectedInconsistentStateException |
Representa um injetado InconsistentStateExceptionaleatoriamente. |
RandomlyInjectedStorageException |
Representa uma exceção de armazenamento injetada aleatoriamente. |
SiloBuilderExtensions |
Métodos de extensão para ISiloBuilder. |
SiloHandle |
Representa um identificador para um silo que é implantado remotamente |
SiloHostBuilderExtensions | |
StandaloneSiloHandle |
Um identificador de silo e uma fábrica que gera um processo separado para cada silo. |
StandaloneSiloHost |
O ponto de entrada para processos de silo autônomos. Consulte StandaloneSiloHandle. |
StorageFaultGrain |
Granularidade que rastreia exceções de armazenamento a serem injetadas. |
TestCluster |
Uma classe de host para testes locais com o Orleans usando silos em processo. Executa um primário e, opcionalmente, silos secundários em domínios de aplicativo separados e cliente no domínio do aplicativo principal. Silos adicionais também podem ser iniciados em processo sob demanda, se necessário, para casos de teste específicos. |
TestClusterBuilder |
Construtor de configuração para iniciar um TestCluster. |
TestClusterExtensions |
Métodos de extensão para clusters de teste. |
TestClusterHostFactory |
Utilitário para criar silos com um nome e uma coleção de fontes de configuração. |
TestClusterNetworkHelper |
Métodos para auxiliar na configuração de rede para clusters de teste. |
TestClusterOptions |
Opções de configuração para clusters de teste. |
TestClusterOptions.FallbackOptions |
Opções estendidas a serem usadas como fallbacks caso as opções explícitas não sejam fornecidas pelo usuário. |
TestClusterPortAllocator |
Implementação padrão ITestClusterPortAllocator , que tenta alocar portas não usadas. |
TestingClientOptions |
Opções de cliente a serem usadas no TestingSiloHost |
TestingSiloHost |
Observação importante: TestingSiloHost será eventualmente preterido. É recomendável que você use TestCluster. Uma classe de host para testes locais com o Orleans usando silos em processo. Executa um silo primário e secundário em domínios de aplicativo separados e cliente no domínio do aplicativo principal. Silos adicionais também podem ser iniciados em processo, se necessário, para casos de teste específicos. |
TestingSiloOptions |
Opções de silo a serem usadas no TestingSiloHost |
TestSiloSpecificOptions |
Substituições de configuração para silos individuais. |
Interfaces
IClientBuilderConfigurator |
Permite que as implementações configurem o construtor de clientes ao iniciar cada silo no cluster de teste. |
IHostConfigurator |
Permite que as implementações configurem o construtor de host ao iniciar cada silo no cluster de teste. |
ISiloBuilderConfigurator |
Permite que as implementações configurem o construtor de host ao iniciar cada silo no cluster de teste. |
ISiloConfigurator |
Permite que as implementações configurem o construtor de silos ao iniciar cada silo no cluster de teste. |
IStorageFaultGrain |
Granularidade que rastreia exceções de armazenamento a serem injetadas. |
ITestClusterPortAllocator |
Funcionalidade para localizar portas não usadas. |
Enumerações
ConnectionTransportType |
Descrever um método de transporte |