Orleans.TestingHost Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
AppDomainSiloHandle |
Rappresenta un handle in un silo distribuito all'interno di un AppDomain remoto, ma nello stesso processo |
AppDomainSiloHost |
Consente di ospitare a livello di codice un silo Orleans nel dominio dell'app curante, esponendo alcuni membri di cui è possibile eseguire il marshalling tramite la comunicazione remota. |
AppDomainSiloHost.CodeGeneratorOptimizer |
Metodi per ottimizzare il generatore di codice. |
AppDomainSiloHost.GeneratedAssemblies |
Rappresenta una raccolta di assembly generati in un dominio applicazione. |
FaultInjectionGrainStorage |
Decorator di inserimento degli errori per i provider di archiviazione. Ciò consente agli utenti di inserire eccezioni di archiviazione per testare gli scenari di gestione degli errori. |
FaultInjectionGrainStorageFactory |
Factory per creare FaultMakectionGrainStorage |
FaultInjectionGrainStorageOptions |
Opzioni per l'archiviazione con granularità di inserimento degli errori |
FaultInjectionStorageProvider<TStorage> |
Decorator di inserimento degli errori per i provider di archiviazione. Ciò consente agli utenti di inserire eccezioni di archiviazione per testare gli scenari di gestione degli errori. |
FaultInjectionStorageProviderConfigurationExtensions |
Metodi di estensione per la configurazione di faultyMemoryStorage |
FaultyMemoryStorage |
Provider di archiviazione di memoria che supporta l'inserimento di eccezioni di archiviazione. |
InProcessSiloHandle |
Rappresenta un handle in un silo distribuito nello stesso processo e in AppDomain. |
LogConsistencyProviderConfiguration |
Classe statica con funzionalità condivise da vari test del provider di coerenza dei log. |
RandomlyInjectedInconsistentStateException |
Rappresenta un oggetto inserito InconsistentStateExceptionin modo casuale. |
RandomlyInjectedStorageException |
Rappresenta un'eccezione di archiviazione inserita in modo casuale. |
SiloBuilderExtensions |
Metodi di estensione per ISiloBuilder. |
SiloHandle |
Rappresenta un handle in un silo distribuito in remoto |
SiloHostBuilderExtensions | |
StandaloneSiloHandle |
Handle silo e fabbrica che genera un processo separato per ogni silo. |
StandaloneSiloHost |
Punto di ingresso per i processi silo autonomi. Vedere StandaloneSiloHandle. |
StorageFaultGrain |
Granularità che tiene traccia delle eccezioni di archiviazione da inserire. |
TestCluster |
Classe host per i test locali con Orleans usando i silo in-process. Esegue un silo primario e facoltativamente secondario in domini app separati e client nel dominio dell'app principale. I silo aggiuntivi possono anche essere avviati in-process su richiesta, se necessario per test case specifici. |
TestClusterBuilder |
Generatore di configurazione per l'avvio di un oggetto TestCluster. |
TestClusterExtensions |
Metodi di estensione per i cluster di test. |
TestClusterHostFactory |
Utilità per la creazione di silo con un nome e una raccolta di origini di configurazione. |
TestClusterNetworkHelper |
Metodi per l'assistenza nella configurazione di rete per i cluster di test. |
TestClusterOptions |
Opzioni di configurazione per i cluster di test. |
TestClusterOptions.FallbackOptions |
Le opzioni estese da usare come fallback nel caso in cui le opzioni esplicite non vengano fornite dall'utente. |
TestClusterPortAllocator |
Implementazione predefinita ITestClusterPortAllocator , che tenta di allocare porte inutilizzate. |
TestingClientOptions |
Opzioni client da usare in TestingSiloHost |
TestingSiloHost |
Nota importante: TestingSiloHost alla fine verrà deprecata. È consigliabile usare TestCluster invece . Classe host per i test locali con Orleans usando i silo in-process. Esegue un silo primario e secondario in domini app separati e un client nel dominio dell'app principale. I silo aggiuntivi possono anche essere avviati in-process se necessario per specifici test case. |
TestingSiloOptions |
Opzioni silo da usare in TestingSiloHost |
TestSiloSpecificOptions |
Override della configurazione per singoli silo. |
Interfacce
IClientBuilderConfigurator |
Consente alle implementazioni di configurare il generatore client all'avvio di ogni silo nel cluster di test. |
IHostConfigurator |
Consente alle implementazioni di configurare il generatore di host all'avvio di ogni silo nel cluster di test. |
ISiloBuilderConfigurator |
Consente alle implementazioni di configurare il generatore di host all'avvio di ogni silo nel cluster di test. |
ISiloConfigurator |
Consente alle implementazioni di configurare il generatore di silo durante l'avvio di ogni silo nel cluster di test. |
IStorageFaultGrain |
Granularità che tiene traccia delle eccezioni di archiviazione da inserire. |
ITestClusterPortAllocator |
Funzionalità per la ricerca di porte inutilizzate. |
Enumerazioni
ConnectionTransportType |
Descrivere un metodo di trasporto |