Condividi tramite


Orleans.TestingHost Spazio dei nomi

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