Orleans.TestingHost Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
AppDomainSiloHandle |
Stellt ein Handle für ein Silo dar, das in einer Remote-AppDomain bereitgestellt wird, aber im selben Prozess |
AppDomainSiloHost |
Ermöglicht das programmgesteuerte Hosten eines Orleans-Silos in der aktuellen App-Domäne, wodurch einige marshable Member über Remoting verfügbar sind. |
AppDomainSiloHost.CodeGeneratorOptimizer |
Methoden zum Optimieren des Codegenerators. |
AppDomainSiloHost.GeneratedAssemblies |
Stellt eine Sammlung von generierten Assemblys in einer Anwendungsdomäne dar. |
FaultInjectionGrainStorage |
Fehlerinjektions-Decorator für Speicheranbieter. Dadurch können Benutzer Speicherausnahmen einfügen, um Fehlerbehandlungsszenarien zu testen. |
FaultInjectionGrainStorageFactory |
Factory zum Erstellen von FaultInjectionGrainStorage |
FaultInjectionGrainStorageOptions |
Optionen für die Fehlerinjektionskornspeicherung |
FaultInjectionStorageProvider<TStorage> |
Fehlerinjektions-Decorator für Speicheranbieter. Dadurch können Benutzer Speicherausnahmen einfügen, um Fehlerbehandlungsszenarien zu testen. |
FaultInjectionStorageProviderConfigurationExtensions |
Erweiterungsmethoden zum Konfigurieren von FaultyMemoryStorage |
FaultyMemoryStorage |
Ein Speicheranbieter, der das Einfügen von Speicherausnahmen unterstützt. |
InProcessSiloHandle |
Stellt ein Handle für ein Silo dar, das im selben Prozess und in derselben AppDomain bereitgestellt wird. |
LogConsistencyProviderConfiguration |
Eine statische Klasse mit Funktionen, die von verschiedenen Protokollkonsistenzanbietertests gemeinsam genutzt werden. |
RandomlyInjectedInconsistentStateException |
Stellt eine zufällig eingefügte InconsistentStateExceptiondar. |
RandomlyInjectedStorageException |
Stellt eine zufällig eingefügte Speicher-Ausnahme dar. |
SiloBuilderExtensions |
Erweiterungsmethoden für ISiloBuilder. |
SiloHandle |
Stellt ein Handle für ein Silo dar, das remote bereitgestellt wird. |
SiloHostBuilderExtensions | |
StandaloneSiloHandle |
Ein Silohandle und eine Fabrik, die einen separaten Prozess für jedes Silo erzeugt. |
StandaloneSiloHost |
Der Einstiegspunkt für eigenständige Siloprozesse. Siehe StandaloneSiloHandle. |
StorageFaultGrain |
Grain, das speicherausnahmen nachverfolgt, die eingefügt werden sollen. |
TestCluster |
Eine Hostklasse für lokale Tests mit Orleans unter Verwendung von In-Process-Silos. Führt ein primäres und optional sekundäres Silo in separaten App-Domänen und einen Client in der Hauptdomäne der App aus. Zusätzliche Silos können auch bei Bedarf im Prozess gestartet werden, wenn dies für bestimmte Testfälle erforderlich ist. |
TestClusterBuilder |
Konfigurations-Generator zum Starten von TestCluster. |
TestClusterExtensions |
Erweiterungsmethoden für Testcluster. |
TestClusterHostFactory |
Hilfsprogramm zum Erstellen von Silos mit einem Namen und einer Sammlung von Konfigurationsquellen. |
TestClusterNetworkHelper |
Methoden zur Unterstützung der Netzwerkkonfiguration für Testcluster. |
TestClusterOptions |
Konfigurationsoptionen für Testcluster. |
TestClusterOptions.FallbackOptions |
Erweiterte Optionen, die als Fallbacks verwendet werden sollen, falls der Benutzer keine expliziten Optionen bereitstellt. |
TestClusterPortAllocator |
Standardimplementierung ITestClusterPortAllocator , die versucht, nicht verwendete Ports zuzuweisen. |
TestingClientOptions |
Clientoptionen, die in verwendet werden sollen TestingSiloHost |
TestingSiloHost |
Wichtiger Hinweis: TestingSiloHost wird schließlich eingestellt. Es wird empfohlen, stattdessen TestCluster zu verwenden. Eine Hostklasse für lokale Tests mit Orleans unter Verwendung von In-Process-Silos. Führt einen primären und sekundären Silo in separaten App-Domänen und einen Client in der Hauptdomäne der App aus. Zusätzliche Silos können auch im Prozess gestartet werden, wenn dies für bestimmte Testfälle erforderlich ist. |
TestingSiloOptions |
Silooptionen, die in verwendet werden sollen TestingSiloHost |
TestSiloSpecificOptions |
Konfigurationsüberschreibungen für einzelne Silos. |
Schnittstellen
IClientBuilderConfigurator |
Ermöglicht Implementierungen das Konfigurieren des Client-Generators beim Starten der einzelnen Silos im Testcluster. |
IHostConfigurator |
Ermöglicht Implementierungen das Konfigurieren des Host-Generators beim Starten der einzelnen Silos im Testcluster. |
ISiloBuilderConfigurator |
Ermöglicht Implementierungen das Konfigurieren des Host-Generators beim Starten der einzelnen Silos im Testcluster. |
ISiloConfigurator |
Ermöglicht Implementierungen das Konfigurieren des Silo-Generators beim Starten der einzelnen Silos im Testcluster. |
IStorageFaultGrain |
Grain, das speicherausnahmen nachverfolgt, die eingefügt werden sollen. |
ITestClusterPortAllocator |
Funktionalität zum Auffinden nicht verwendeter Ports. |
Enumerationen
ConnectionTransportType |
Beschreiben einer Transportmethode |