次の方法で共有


Orleans.TestingHost 名前空間

クラス

AppDomainSiloHandle

リモート AppDomain 内にデプロイされているが、同じプロセス内にあるサイロへのハンドルを表します

AppDomainSiloHost

プログラムによってキュラント アプリ ドメインで Orleans サイロをホストし、リモート処理を介してマーシャブル メンバーを公開できるようにします。

AppDomainSiloHost.CodeGeneratorOptimizer

コード ジェネレーターを最適化するためのメソッド。

AppDomainSiloHost.GeneratedAssemblies

アプリケーション ドメイン全体で生成されたアセンブリのコレクションを表します。

FaultInjectionGrainStorage

ストレージ プロバイダー用のフォールト インジェクション デコレーター。 これにより、ユーザーはストレージ例外を挿入して、エラー処理シナリオをテストできます。

FaultInjectionGrainStorageFactory

FaultInjectionGrainStorage を作成するファクトリ

FaultInjectionGrainStorageOptions

フォールト インジェクション グレイン ストレージのオプション

FaultInjectionStorageProvider<TStorage>

ストレージ プロバイダー用のフォールト インジェクション デコレーター。 これにより、ユーザーはストレージ例外を挿入して、エラー処理シナリオをテストできます。

FaultInjectionStorageProviderConfigurationExtensions

FaultyMemoryStorage を構成するための拡張メソッド

FaultyMemoryStorage

ストレージ例外の挿入をサポートするメモリ ストレージ プロバイダー。

InProcessSiloHandle

同じプロセスと AppDomain にデプロイされているサイロへのハンドルを表します。

LogConsistencyProviderConfiguration

さまざまなログ整合性プロバイダー テストによって共有される機能を持つ静的クラス。

RandomlyInjectedInconsistentStateException

ランダムに挿入された InconsistentStateExceptionを表します。

RandomlyInjectedStorageException

ランダムに挿入されたストレージ例外を表します。

SiloBuilderExtensions

ISiloBuilder の拡張メソッド。

SiloHandle

リモートで展開されるサイロへのハンドルを表します

SiloHostBuilderExtensions
StandaloneSiloHandle

サイロごとに個別のプロセスを生成するサイロ ハンドルとファクトリ。

StandaloneSiloHost

スタンドアロン サイロ プロセスのエントリ ポイント。 以下を参照してください。StandaloneSiloHandle

StorageFaultGrain

挿入するストレージ例外を追跡するグレイン。

TestCluster

インプロセス サイロを使用する Orleans を使用したローカル テスト用のホスト クラス。 個別のアプリ ドメインでプライマリ サイロとセカンダリ サイロを実行し、必要に応じてメイン アプリ ドメイン内のクライアントを実行します。 特定のテスト ケースに必要な場合は、必要に応じて、追加のサイロをインプロセスで開始することもできます。

TestClusterBuilder

を開始 TestClusterするための構成ビルダー。

TestClusterExtensions

テスト クラスターの拡張メソッド。

TestClusterHostFactory

構成ソースの名前とコレクションを指定してサイロを作成するためのユーティリティ。

TestClusterNetworkHelper

テスト クラスターのネットワーク構成を支援するためのメソッド。

TestClusterOptions

テスト クラスターの構成オプション。

TestClusterOptions.FallbackOptions

明示的なオプションがユーザーによって提供されない場合にフォールバックとして使用される拡張オプション。

TestClusterPortAllocator

未使用のポートの割り当てを試みる既定 ITestClusterPortAllocator の実装。

TestingClientOptions

で使用するクライアント オプション TestingSiloHost

TestingSiloHost

重要な注意: TestingSiloHost 最終的には減価償却されます。 代わりに、TestCluster を使用することをお勧めします。 インプロセス サイロを使用する Orleans を使用したローカル テスト用のホスト クラス。

プライマリ サイロとセカンダリ サイロを個別のアプリ ドメインで実行し、クライアントをメイン アプリ ドメインで実行します。 特定のテスト ケースに必要な場合は、追加のサイロをインプロセスで開始することもできます。

TestingSiloOptions

で使用するサイロ オプション TestingSiloHost

TestSiloSpecificOptions

個々のサイロの構成オーバーライド。

インターフェイス

IClientBuilderConfigurator

テスト クラスター内の各サイロを起動するときに、実装でクライアント ビルダーを構成できるようにします。

IHostConfigurator

テスト クラスター内の各サイロを起動するときに、実装でホスト ビルダーを構成できるようにします。

ISiloBuilderConfigurator

テスト クラスター内の各サイロを起動するときに、実装でホスト ビルダーを構成できるようにします。

ISiloConfigurator

テスト クラスター内の各サイロを起動するときに、実装でサイロ ビルダーを構成できるようにします。

IStorageFaultGrain

挿入するストレージ例外を追跡するグレイン。

ITestClusterPortAllocator

未使用のポートを検索するための機能。

列挙型

ConnectionTransportType

トランスポートメソッドについて説明する