Share via


ISiloHostBuilder 介面

定義

建置 ISiloHost 實例的功能。

public interface ISiloHostBuilder
type ISiloHostBuilder = interface
Public Interface ISiloHostBuilder
衍生

屬性

Properties

在主機組建流程期間,於元件之間共用狀態的中央位置。

方法

Build()

執行指定動作來初始化主機。 這只能呼叫一次。

ConfigureAppConfiguration(Action<HostBuilderContext,IConfigurationBuilder>)

設定其餘組建流程和應用程式的組態。 這可以呼叫多次,結果會進行累加。 這些結果可用於後續作業的 Configuration,以及 Services

ConfigureContainer<TContainerBuilder>(Action<HostBuilderContext,TContainerBuilder>)

能夠設定具現化的相依性容器。 這可以呼叫多次,結果會進行累加。

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

設定建立器本身的組態。 這將用來初始化 IHostingEnvironment,以供稍後在組建流程中使用。 這可以呼叫多次,結果會進行累加。

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

將服務新增至容器。 這可以呼叫多次,結果會進行累加。

UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>)

覆寫用來建立服務提供者的 Factory。

擴充方法

UseServiceFabricClustering(ISiloHostBuilder, ServiceContext)

新增 Service Fabric 叢集成員資格支援。

AddProviderClusterOptions(ISiloHostBuilder, String, Action<OptionsBuilder<ClusterOptions>>)

以個別提供者為基礎新增覆寫 ClusterOptions 。 注意:這適用于移轉用途,做為處理提供者使用 ServiceId 和 ClusterId 時先前不一致行為的方法。

AddProviderClusterOptions(ISiloHostBuilder, String, Action<ClusterOptions>)

以個別提供者為基礎新增覆寫 ClusterOptions 。 注意:這適用于移轉用途,做為處理提供者使用 ServiceId 和 ClusterId 時先前不一致行為的方法。

UseAdoNetClustering(ISiloHostBuilder, Action<OptionsBuilder<AdoNetClusteringSiloOptions>>)

將此定址接收器設定為使用叢集 ADO.NET。 如需設定資料庫的指示,請參閱 http://aka.ms/orleans-sql-scripts

UseAdoNetClustering(ISiloHostBuilder, Action<AdoNetClusteringSiloOptions>)

將此定址接收器設定為使用叢集 ADO.NET。 如需設定資料庫的指示,請參閱 http://aka.ms/orleans-sql-scripts

AddApplicationInsightsTelemetryConsumer(ISiloHostBuilder, String)

加入類型的 AITelemetryConsumer 計量遙測取用者提供者。

UseDynamoDBClustering(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBClusteringOptions>>)

將定址接收器設定為使用 DynamoDB 進行叢集。

UseDynamoDBClustering(ISiloHostBuilder, Action<DynamoDBClusteringOptions>)

將定址接收器設定為使用 DynamoDB 進行叢集。

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AzureBlobStorageOptions>>)

將定址接收器設定為使用 Azure Blob 儲存體進行粒紋儲存體。

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

將定址接收器設定為使用 Azure Blob 儲存體進行粒紋儲存體。

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureBlobStorageOptions>>)

將定址接收器設定為使用 Azure Blob 儲存體作為預設的粒紋儲存體。

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

將定址接收器設定為使用 Azure Blob 儲存體作為預設的粒紋儲存體。

UseAzureStorageClustering(ISiloHostBuilder, Action<OptionsBuilder<AzureStorageClusteringOptions>>)

設定定址接收器以使用 Azure 儲存體進行叢集。

UseAzureStorageClustering(ISiloHostBuilder, Action<OptionsBuilder<AzureStorageClusteringOptions>>)

設定定址接收器以使用 Azure 儲存體進行叢集。

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

設定定址接收器以使用 Azure 儲存體進行叢集。

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

設定定址接收器以使用 Azure 儲存體進行叢集。

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<OptionsBuilder<AzureTableGrainDirectoryOptions>>)

建置 ISiloHost 實例的功能。

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<AzureTableGrainDirectoryOptions>)

建置 ISiloHost 實例的功能。

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureTableGrainDirectoryOptions>>)

建置 ISiloHost 實例的功能。

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<AzureTableGrainDirectoryOptions>)

建置 ISiloHost 實例的功能。

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AzureTableStorageOptions>>)

設定定址接收器以使用 Azure 資料表儲存體進行粒紋儲存體。

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<AzureTableStorageOptions>)

設定定址接收器以使用 Azure 資料表儲存體進行粒紋儲存體。

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureTableStorageOptions>>)

將定址接收器設定為使用 azure 資料表儲存體作為預設的粒紋儲存體。

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

將定址接收器設定為使用 azure 資料表儲存體作為預設的粒紋儲存體。

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AzureTableTransactionalStateOptions>>)

將定址接收器設定為使用 Azure 資料表儲存體來進行交易式粒紋儲存體。

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

將定址接收器設定為使用 Azure 資料表儲存體來進行交易式粒紋儲存體。

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureTableTransactionalStateOptions>>)

將定址接收器設定為使用 azure 資料表儲存體作為預設交易式粒紋儲存體。

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

將定址接收器設定為使用 azure 資料表儲存體作為預設交易式粒紋儲存體。

UseConsulClustering(ISiloHostBuilder, Action<OptionsBuilder<ConsulClusteringSiloOptions>>)

將定址接收器設定為使用 Consul 進行叢集。

UseConsulClustering(ISiloHostBuilder, Action<ConsulClusteringSiloOptions>)

將定址接收器設定為使用 Consul 進行叢集。

ConfigureDefaults(ISiloHostBuilder)

將容器設定為使用一個容器。

EnableDirectClient(ISiloHostBuilder)
已淘汰.

支援從外部內容與執行時間互動。 例如,在粒紋的內容之外。

UseDevelopmentClustering(ISiloHostBuilder, Action<OptionsBuilder<DevelopmentClusterMembershipOptions>>)

將定址接收器設定為使用僅限開發叢集。

UseDevelopmentClustering(ISiloHostBuilder, Action<DevelopmentClusterMembershipOptions>)

將定址接收器設定為使用僅限開發叢集。

UseDevelopmentClustering(ISiloHostBuilder, IPEndPoint)

將定址接收器設定為使用僅限開發叢集。

UseLocalhostClustering(ISiloHostBuilder, Int32, Int32, IPEndPoint, String, String)

設定定址接收器以使用僅限開發叢集,並在 localhost 上接聽。

AddCustomStorageBasedLogConsistencyProvider(ISiloHostBuilder, String, String)

新增自訂儲存體記錄一致性提供者「/>

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder, String)

新增自訂儲存體記錄一致性提供者作為預設一致性提供者「/>

AddEventDataGeneratorStreams(ISiloHostBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

設定定址接收器以使用事件資料產生器資料流程。

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<DynamoDBStorageOptions>>)

設定定址接收器以使用 AWS DynamoDB 儲存體進行粒紋儲存體。

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<DynamoDBStorageOptions>)

設定定址接收器以使用 AWS DynamoDB 儲存體進行粒紋儲存體。

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBStorageOptions>>)

設定定址接收器以使用 AWS DynamoDB 儲存體作為預設的粒紋儲存體。

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

設定定址接收器以使用 AWS DynamoDB 儲存體作為預設的粒紋儲存體。

ConfigureEndpoints(ISiloHostBuilder, Int32, Int32, AddressFamily, Boolean)

設定定址接收器的端點。

ConfigureEndpoints(ISiloHostBuilder, IPAddress, Int32, Int32, Boolean)

設定定址接收器的端點。

ConfigureEndpoints(ISiloHostBuilder, String, Int32, Int32, AddressFamily, Boolean)

設定定址接收器的端點。

AddGrainService<T>(ISiloHostBuilder)

註冊要從定址接收器啟動的應用程式粒紋服務。

AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder)

為指定的介面註冊粒紋延伸實作。

AddLegacyClusterConfigurationSupport(ISiloHostBuilder, ClusterConfiguration)

建置 ISiloHost 實例的功能。

ConfigureLocalHostPrimarySilo(ISiloHostBuilder, Int32, Int32)

設定 localhost 定址接收器。

LoadClusterConfiguration(ISiloHostBuilder)

使用 StandardLoad() 載入 ClusterConfiguration

UseConfiguration(ISiloHostBuilder, ClusterConfiguration)

指定要用於這個定址接收器的組態。

AddLogStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

新增記錄儲存體記錄一致性提供者「/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

新增記錄儲存體記錄一致性提供者作為預設一致性提供者「/>

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<MemoryGrainStorageOptions>>)

設定定址接收器以使用記憶體粒紋儲存體作為預設的粒紋儲存體。

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>)

設定定址接收器以使用記憶體粒紋儲存體作為預設的粒紋儲存體。

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<MemoryGrainStorageOptions>>)

設定定址接收器以使用記憶體粒紋儲存體作為預設的粒紋儲存體。

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<MemoryGrainStorageOptions>)

設定定址接收器以使用記憶體粒紋儲存體作為預設的粒紋儲存體。

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

加入類型的 NRTelemetryConsumer 計量遙測取用者提供者。

UseTls(ISiloHostBuilder, Action<TlsOptions>)

設定 TLS。

UseTls(ISiloHostBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>)

設定 TLS。

UseTls(ISiloHostBuilder, X509Certificate2)

設定 TLS。

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

設定 TLS。

AddPerfCountersTelemetryConsumer(ISiloHostBuilder)

加入類型的 OrleansPerfCounterTelemetryConsumer 計量遙測取用者提供者。

AddPlacementDirector<TStrategy>(ISiloHostBuilder, Func<IServiceProvider,IPlacementDirector>)

新增放置 Director。

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

TDirector 設定為放置策略 TStrategy 的放置主管。

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<OptionsBuilder<RedisGrainDirectoryOptions>>)

將 Redis 資料存放區新增為具名的 Grain Directory

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<RedisGrainDirectoryOptions>)

將 Redis 資料存放區新增為具名的 Grain Directory

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<OptionsBuilder<RedisGrainDirectoryOptions>>)

使用 Redis 資料存放區作為預設的 Grain Directory

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<RedisGrainDirectoryOptions>)

使用 Redis 資料存放區作為預設的 Grain Directory

AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

將定址接收器設定為使用 AdoNet 粒紋儲存體進行粒紋儲存體。 如需設定資料庫的指示,請參閱 http://aka.ms/orleans-sql-scripts

AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<AdoNetGrainStorageOptions>)

將定址接收器設定為使用 AdoNet 粒紋儲存體進行粒紋儲存體。 如需設定資料庫的指示,請參閱 http://aka.ms/orleans-sql-scripts

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

將定址接收器設定為使用 AdoNet 粒紋儲存體作為預設的粒紋儲存體。 如需設定資料庫的指示,請參閱 http://aka.ms/orleans-sql-scripts

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<AdoNetGrainStorageOptions>)

將定址接收器設定為使用 AdoNet 粒紋儲存體作為預設的粒紋儲存體。 如需設定資料庫的指示,請參閱 http://aka.ms/orleans-sql-scripts

AddAzureQueueStreams(ISiloHostBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

設定定址接收器以搭配預設設定使用 Azure 佇列持續性串流

AddAzureQueueStreams(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

將定址接收器設定為使用 Azure 佇列永續性資料流程。

AddAzureQueueStreams<TDataAdapter>(ISiloHostBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

設定定址接收器以搭配預設設定使用 Azure 佇列持續性串流

AddAzureQueueStreams<TDataAdapter>(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator<TDataAdapter>>)

將定址接收器設定為使用 Azure 佇列永續性資料流程。

AddEventHubStreams(ISiloHostBuilder, String, Action<EventHubOptions>, Action<AzureTableStreamCheckpointerOptions>)

設定定址接收器以搭配預設檢查指標和其他設定使用事件中樞持續性資料流程

AddEventHubStreams(ISiloHostBuilder, String, Action<ISiloEventHubStreamConfigurator>)

將定址接收器設定為使用事件中樞持續性資料流程。

AddEventHubStreams(ISiloHostBuilder, String, Action<SiloEventHubStreamConfigurator>)

將定址接收器設定為使用事件中樞持續性資料流程。

AddMemoryStreams<TSerializer>(ISiloHostBuilder, String, Action<SiloMemoryStreamConfigurator<TSerializer>>)

將定址接收器設定為使用記憶體資料流程。

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

設定定址接收器以使用 SQS 永續性資料流程。

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

設定定址接收器以使用 SQS 永續性資料流程。

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

設定定址接收器以使用 SQS 永續性資料流程。

UseAzureBlobLeaseProvider(ISiloHostBuilder, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>)

設定定址接收器以使用 Azure Blob 租用提供者

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<DynamoDBTransactionLogOptions>)

使用設定動作,將叢集設定為使用動態資料庫交易記錄。

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBTransactionLogOptions>>)

使用組態產生器,將叢集設定為使用動態資料庫交易記錄。

UseTransactions(ISiloHostBuilder, Boolean)

設定叢集以使用分散式 TM 演算法

AddMemoryStreams<TSerializer>(ISiloHostBuilder, String, Action<ISiloMemoryStreamConfigurator>)

將定址接收器設定為使用記憶體資料流程。

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

新增啟動工作,以在啟動定址接收器時執行。

AddStartupTask(ISiloHostBuilder, Func<IServiceProvider,CancellationToken,Task>, Int32)

新增啟動工作,以在啟動定址接收器時執行。

AddStartupTask<TStartup>(ISiloHostBuilder, Int32)

新增啟動工作,以在啟動定址接收器時執行。

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

註冊 TOptions 將繫結的組態執行個體。

Configure<TOptions>(ISiloHostBuilder, Action<TOptions>)

註冊用來設定特定選項類型的動作。

ConfigureAppConfiguration(ISiloHostBuilder, Action<IConfigurationBuilder>)

設定其餘組建流程和應用程式的組態。 這可以呼叫多次,結果會進行累加。 這些結果可用於後續作業的 Configuration,以及 Services

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

ApplicationPartManager使用指定的 Action<T> 設定 。

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

新增用於設定所提供 ILoggingBuilder 的委派。 可能會多次呼叫此項。

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

新增用於設定所提供 ILoggingBuilder 的委派。 可能會多次呼叫此項。

ConfigureServices(ISiloHostBuilder, Action<IServiceCollection>)

將服務新增至容器。 這可以呼叫多次,結果會進行累加。

GetApplicationPartManager(ISiloHostBuilder)

傳回這個執行個體的 ApplicationPartManager

UseEnvironment(ISiloHostBuilder, String)

指定主機要使用的環境。

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

指定如何 IServiceProvider 設定這個定址接收器的 。

AddIncomingGrainCallFilter(ISiloHostBuilder, IIncomingGrainCallFilter)

IIncomingGrainCallFilter將 加入至篩選管線。

AddIncomingGrainCallFilter(ISiloHostBuilder, IncomingGrainCallFilterDelegate)

IOutgoingGrainCallFilter透過委派將 加入至篩選管線。

AddIncomingGrainCallFilter<TImplementation>(ISiloHostBuilder)

IIncomingGrainCallFilter將 加入至篩選管線。

AddOutgoingGrainCallFilter(ISiloHostBuilder, IOutgoingGrainCallFilter)

IOutgoingGrainCallFilter將 加入至篩選管線。

AddOutgoingGrainCallFilter(ISiloHostBuilder, OutgoingGrainCallFilterDelegate)

IOutgoingGrainCallFilter透過委派將 加入至篩選管線。

AddOutgoingGrainCallFilter<TImplementation>(ISiloHostBuilder)

IOutgoingGrainCallFilter將 加入至篩選管線。

UseAdoNetReminderService(ISiloHostBuilder, Action<OptionsBuilder<AdoNetReminderTableOptions>>)

使用 ADO.NET 新增提醒儲存體。 如需設定資料庫的指示,請參閱 http://aka.ms/orleans-sql-scripts

UseAdoNetReminderService(ISiloHostBuilder, Action<AdoNetReminderTableOptions>)

使用 ADO.NET 新增提醒儲存體。 如需設定資料庫的指示,請參閱 http://aka.ms/orleans-sql-scripts

UseAzureTableReminderService(ISiloHostBuilder, Action<OptionsBuilder<AzureTableReminderStorageOptions>>)

新增 Azure 資料表儲存體支援的提醒儲存體。

UseAzureTableReminderService(ISiloHostBuilder, Action<AzureTableReminderStorageOptions>)

新增 Azure 資料表儲存體支援的提醒儲存體。

UseAzureTableReminderService(ISiloHostBuilder, String)

新增 Azure 資料表儲存體支援的提醒儲存體。

UseDynamoDBReminderService(ISiloHostBuilder, Action<DynamoDBReminderStorageOptions>)

新增 Amazon DynamoDB 支援的提醒儲存體。

UseInMemoryReminderService(ISiloHostBuilder)

使用記憶體內部非永續性存放區來設定提醒儲存體。

AddStateStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

新增狀態儲存體記錄一致性提供者「/>

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

新增狀態儲存體記錄一致性提供者作為預設一致性提供者「/>

AddPersistentStreams(ISiloHostBuilder, String, Func<IServiceProvider,String,IQueueAdapterFactory>, Action<ISiloPersistentStreamConfigurator>)

將定址接收器設定為使用永續性資料流程。

AddPersistentStreams(ISiloHostBuilder, String, Func<IServiceProvider,String,IQueueAdapterFactory>, Action<ISiloPersistentStreamConfigurator>)

將定址接收器設定為使用永續性資料流程。

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<OptionsBuilder<SimpleMessageStreamProviderOptions>>)

設定定址接收器以使用 SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<SimpleMessageStreamProviderOptions>)

設定定址接收器以使用 SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<ISimpleMessageStreamConfigurator>)

設定定址接收器以使用 SimpleMessageProvider

UseZooKeeperClustering(ISiloHostBuilder, Action<OptionsBuilder<ZooKeeperClusteringSiloOptions>>)

將定址接收器設定為使用 ZooKeeper 做為叢集成員資格。

UseZooKeeperClustering(ISiloHostBuilder, Action<ZooKeeperClusteringSiloOptions>)

將定址接收器設定為使用 ZooKeeper 做為叢集成員資格。

UseInMemoryLeaseProvider(ISiloHostBuilder)

使用測試/開發功能設定定址接收器。 NOT FOR PRODUCTION USE - 僅限開發/測試

UseSiloUnobservedExceptionsHandler(ISiloHostBuilder)

使用未受處理的例外狀況處理常式設定定址接收器

UseLinuxEnvironmentStatistics(ISiloHostBuilder)

使用 Linux 主機環境統計資料

UsePerfCounterEnvironmentStatistics(ISiloHostBuilder)

使用 Windows 效能計數器作為主機環境統計資料的來源

AddFaultInjectionMemoryStorage(ISiloHostBuilder, String, Action<OptionsBuilder<MemoryGrainStorageOptions>>, Action<OptionsBuilder<FaultInjectionGrainStorageOptions>>)

設定定址接收器以使用 FaultInjectionMemoryStorage

AddFaultInjectionMemoryStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>, Action<FaultInjectionGrainStorageOptions>)

設定定址接收器以使用 FaultInjectionMemoryStorage

GetConfiguration(ISiloHostBuilder)

建置 ISiloHost 實例的功能。

GetConfigurationValue(ISiloHostBuilder, String)

建置 ISiloHost 實例的功能。

GetTestClusterOptions(ISiloHostBuilder)

建置 ISiloHost 實例的功能。

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

建置 ISiloHost 實例的功能。

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

建置 ISiloHost 實例的功能。

UseControlledFaultInjectionTransactionState(ISiloHostBuilder)

設定叢集以使用分散式 TM 演算法

適用於