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 |