TestCluster 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用同進程定址接收器進行本機測試的主機類別。 在不同的應用程式域中執行主要和選擇性次要定址接收器,以及在主要應用程式域中執行用戶端。 如有特定測試案例需要,也可以視需要啟動其他定址接收器。
public class TestCluster
public class TestCluster : IDisposable
public class TestCluster : IAsyncDisposable, IDisposable
type TestCluster = class
type TestCluster = class
interface IDisposable
type TestCluster = class
interface IDisposable
interface IAsyncDisposable
Public Class TestCluster
Public Class TestCluster
Implements IDisposable
Public Class TestCluster
Implements IAsyncDisposable, IDisposable
- 繼承
-
TestCluster
- 實作
備註
請確定您的測試專案參考您的測試粒紋和測試粒紋介面專案,並在這些參考上設定 CopyLocal=True [這應該是預設值]。
建構函式
TestCluster() |
設定預設的主要測試定址接收器,加上用戶端進程。 |
TestCluster(ClusterConfiguration) |
設定測試叢集加上預設用戶端進程。 |
TestCluster(ClusterConfiguration, ClientConfiguration) |
使用指定的定址接收器和用戶端組態,設定測試叢集加上用戶端進程。 |
TestCluster(TestClusterOptions) |
設定測試叢集加上用戶端進程。 |
TestCluster(TestClusterOptions, IReadOnlyList<IConfigurationSource>) |
設定測試叢集加上用戶端進程。 |
TestCluster(TestClusterOptions, IReadOnlyList<IConfigurationSource>, ITestClusterPortAllocator) |
設定測試叢集加上用戶端進程。 |
屬性
Client |
用戶端。 |
ClientConfiguration |
初始化用戶端時要使用的用戶端組態 |
ClusterConfiguration |
叢集組態 |
ConfigurationSources |
取得組態來源。 |
CreateSiloAsync |
用來建立和啟動個別定址接收器的委派。 |
DeploymentId |
叢集的 DeploymentId |
GrainFactory |
要用於測試的 GrainFactory |
Options |
用來設定測試叢集的選項。 |
PortAllocator |
埠配置器。 |
Primary |
如果適用,則為主要定址接收器控制碼。 |
SecondarySilos |
次要定址接收器的控制碼清單。 |
SerializationManager |
在測試中使用的 SerializationManager |
ServiceProvider |
要用於測試的用戶端 IServiceProvider 。 |
Silos |
所有已知定址接收器的集合。 |
StreamProviderManager |
用戶端 StreamProviderManager 。 |