Share via


ISiloBuilder 介面

定義

建立器,用於設定一部備份伺服器。

public interface ISiloBuilder
type ISiloBuilder = interface
Public Interface ISiloBuilder

屬性

Configuration

取得組態。

Properties

在尋址接收器建置程式期間,用於在元件之間共享狀態的中央位置。

Services

由尋址接收器和主機共用的服務。

方法

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

在容器中設定服務。 這可以呼叫多次,結果會進行累加。

擴充方法

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

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

AddProviderClusterOptions(ISiloBuilder, String, Action<ClusterOptions>)

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

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

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

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

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

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

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

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

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

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

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

UseAdoNetClustering(ISiloBuilder, Action<AdoNetClusteringSiloOptions>)

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

AddApplicationInsightsTelemetryConsumer(ISiloBuilder, String)

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

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

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

UseDynamoDBClustering(ISiloBuilder, Action<DynamoDBClusteringOptions>)

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

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

將尋址接收器設定為使用 Azure Blob 記憶體進行粒紋記憶體。

AddAzureBlobGrainStorage(ISiloBuilder, String, Action<AzureBlobStorageOptions>)

將尋址接收器設定為使用 Azure Blob 記憶體進行粒紋記憶體。

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

將尋址接收器設定為使用 Azure Blob 記憶體作為預設的粒紋記憶體。

AddAzureBlobGrainStorageAsDefault(ISiloBuilder, Action<AzureBlobStorageOptions>)

將尋址接收器設定為使用 Azure Blob 記憶體作為預設的粒紋記憶體。

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

新增 Azure 資料表記憶體支援的提醒記憶體。

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

新增 Azure 資料表記憶體支援的提醒記憶體。

UseAzureTableReminderService(ISiloBuilder, String)

新增 Azure 資料表記憶體支援的提醒記憶體。

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

設定尋址接收器以使用 Azure 記憶體進行叢集。

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

設定尋址接收器以使用 Azure 記憶體進行叢集。

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

設定尋址接收器以使用 Azure 記憶體進行叢集。

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

設定尋址接收器以使用 Azure 記憶體進行叢集。

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

建立器,用於設定一部備份伺服器。

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

建立器,用於設定一部備份伺服器。

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

建立器,用於設定一部備份伺服器。

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

建立器,用於設定一部備份伺服器。

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

建立器,用於設定一部備份伺服器。

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

建立器,用於設定一部備份伺服器。

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

建立器,用於設定一部備份伺服器。

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

建立器,用於設定一部備份伺服器。

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

設定尋址接收器以使用 Azure 資料表記憶體進行粒紋記憶體。

AddAzureTableGrainStorage(ISiloBuilder, String, Action<AzureTableStorageOptions>)

設定尋址接收器以使用 Azure 資料表記憶體進行粒紋記憶體。

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

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

AddAzureTableGrainStorageAsDefault(ISiloBuilder, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

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

AddBroadcastChannel(ISiloBuilder, String, Action<OptionsBuilder<BroadcastChannelOptions>>)

將新的廣播通道新增至尋址接收器。

AddBroadcastChannel(ISiloBuilder, String, Action<BroadcastChannelOptions>)

將新的廣播通道新增至尋址接收器。

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

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

UseConsulClustering(ISiloBuilder, Action<ConsulClusteringSiloOptions>)

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

UseConsulSiloClustering(ISiloBuilder, Action<OptionsBuilder<ConsulClusteringOptions>>)

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

UseConsulSiloClustering(ISiloBuilder, Action<ConsulClusteringOptions>)

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

AddActivityPropagation(ISiloBuilder)

透過粒紋呼叫新增 Current 傳播。 注意: StartActivity(String, ActivityKind) 只有在活動的任何接聽程式存在 HasListeners()SamplePropagationData回 時,才會建立活動。

ConfigureDefaults(ISiloBuilder)

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

EnableDirectClient(ISiloBuilder)
已淘汰.

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

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

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

UseDevelopmentClustering(ISiloBuilder, Action<DevelopmentClusterMembershipOptions>)

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

UseDevelopmentClustering(ISiloBuilder, IPEndPoint)

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

UseLocalhostClustering(ISiloBuilder, Int32, Int32, IPEndPoint, String, String)

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

AddCustomStorageBasedLogConsistencyProvider(ISiloBuilder, String, String)

新增自訂記憶體記錄一致性提供者“/>

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder, String)

新增自訂記憶體記錄一致性提供者作為預設一致性提供者“/>

AddEventDataGeneratorStreams(ISiloBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

設定尋址接收器以使用事件數據產生器數據流。

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

設定尋址接收器以使用 AWS DynamoDB 記憶體進行粒紋記憶體。

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

設定尋址接收器以使用 AWS DynamoDB 記憶體進行粒紋記憶體。

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

設定尋址接收器以使用 AWS DynamoDB 記憶體作為預設的粒紋記憶體。

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

設定尋址接收器以使用 AWS DynamoDB 記憶體作為預設的粒紋記憶體。

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

設定尋址接收器以使用 AWS DynamoDB 記憶體進行粒紋記憶體。

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

設定尋址接收器以使用 AWS DynamoDB 記憶體進行粒紋記憶體。

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

設定尋址接收器以使用 AWS DynamoDB 記憶體作為預設的粒紋記憶體。

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

設定尋址接收器以使用 AWS DynamoDB 記憶體作為預設的粒紋記憶體。

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

新增 Amazon DynamoDB 支援的提醒記憶體。

ConfigureEndpoints(ISiloBuilder, Int32, Int32, AddressFamily, Boolean)

設定尋址接收器的端點。

ConfigureEndpoints(ISiloBuilder, IPAddress, Int32, Int32, Boolean)

設定尋址接收器的端點。

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

設定尋址接收器的端點。

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

IIncomingGrainCallFilter將加入至篩選管線。

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

IIncomingGrainCallFilter將加入至篩選管線。

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

IOutgoingGrainCallFilter將加入至篩選管線。

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

IOutgoingGrainCallFilter將加入至篩選管線。

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

IIncomingGrainCallFilter將加入至篩選管線。

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

IIncomingGrainCallFilter將加入至篩選管線。

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

IOutgoingGrainCallFilter將加入至篩選管線。

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

IOutgoingGrainCallFilter將加入至篩選管線。

AddGrainService<T>(ISiloBuilder)

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

AddGrainExtension<TExtensionInterface,TExtension>(ISiloBuilder)

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

UseKubernetesHosting(ISiloBuilder)

新增 Kubernetes 裝載支援。

UseKubernetesHosting(ISiloBuilder, Action<OptionsBuilder<KubernetesHostingOptions>>)

新增 Kubernetes 裝載支援。

AddLegacyClusterConfigurationSupport(ISiloBuilder, ClusterConfiguration)

建立器,用於設定一部備份伺服器。

ConfigureLocalHostPrimarySilo(ISiloBuilder, Int32, Int32)

設定 localhost 尋址接收器。

LoadClusterConfiguration(ISiloBuilder)

使用StandardLoad()載入ClusterConfiguration

UseConfiguration(ISiloBuilder, ClusterConfiguration)

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

AddLogStorageBasedLogConsistencyProvider(ISiloBuilder, String)

新增記錄記憶體記錄一致性提供者“/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

新增記錄記憶體記錄一致性提供者作為預設一致性提供者“/>

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

設定尋址接收器以使用記憶體粒紋記憶體。

AddMemoryGrainStorage(ISiloBuilder, String, Action<MemoryGrainStorageOptions>)

設定尋址接收器以使用記憶體粒紋記憶體。

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

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

AddMemoryGrainStorageAsDefault(ISiloBuilder, Action<MemoryGrainStorageOptions>)

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

AddNewRelicTelemetryConsumer(ISiloBuilder)

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

UseTls(ISiloBuilder, Action<TlsOptions>)

設定 TLS。

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

設定 TLS。

UseTls(ISiloBuilder, X509Certificate2)

設定 TLS。

UseTls(ISiloBuilder, X509Certificate2, Action<TlsOptions>)

設定 TLS。

AddPerfCountersTelemetryConsumer(ISiloBuilder)

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

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

新增放置 Director。

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

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

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

新增名為 grain 目錄,以保存 Redis 中的專案。

AddRedisGrainDirectory(ISiloBuilder, String, Action<RedisGrainDirectoryOptions>)

新增名為 grain 目錄,以保存 Redis 中的專案。

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

新增預設的粒紋目錄,以保存 Redis 中的專案。

UseRedisGrainDirectoryAsDefault(ISiloBuilder, Action<RedisGrainDirectoryOptions>)

新增預設的粒紋目錄,以保存 Redis 中的專案。

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

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

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

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

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

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

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

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

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

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

AddAzureQueueStreams(ISiloBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

將尋址接收器設定為使用 Azure 佇列永續性數據流。

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

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

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

將尋址接收器設定為使用 Azure 佇列永續性數據流。

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

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

AddEventHubStreams(ISiloBuilder, String, Action<ISiloEventHubStreamConfigurator>)

將尋址接收器設定為使用事件中樞持續性數據流。

AddEventHubStreams(ISiloBuilder, String, Action<SiloEventHubStreamConfigurator>)

將尋址接收器設定為使用事件中樞持續性數據流。

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

將尋址接收器設定為使用記憶體數據流。

AddSqsStreams(ISiloBuilder, String, Action<SqsOptions>)

設定尋址接收器以使用 SQS 永續性數據流。

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

設定尋址接收器以使用 SQS 永續性數據流。

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

設定尋址接收器以使用 SQS 永續性數據流。

Configure<TOptions>(ISiloBuilder, IConfiguration)

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

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

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

ConfigureApplicationParts(ISiloBuilder, Action<IApplicationPartManager>)

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

ConfigureLogging(ISiloBuilder, Action<HostBuilderContext,ILoggingBuilder>)

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

ConfigureLogging(ISiloBuilder, Action<ILoggingBuilder>)

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

ConfigureServices(ISiloBuilder, Action<IServiceCollection>)

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

GetApplicationPartManager(ISiloBuilder)

傳回這個執行個體的 ApplicationPartManager

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

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

UseTransactions(ISiloBuilder)

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

UseTransactions(ISiloBuilder, Boolean)

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

AddMemoryStreams(ISiloBuilder, String, Action<ISiloMemoryStreamConfigurator>)

將尋址接收器設定為使用記憶體數據流,並使用預設訊息串行化程式 (DefaultMemoryMessageBodySerializer) 。

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

將尋址接收器設定為使用記憶體數據流。

AddReminders(ISiloBuilder)

將提醒的支援新增至這個尋址接收器。

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

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

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

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

UseInMemoryReminderService(ISiloBuilder)

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

AddStartupTask(ISiloBuilder, IStartupTask, Int32)

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

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

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

AddStartupTask<TStartup>(ISiloBuilder, Int32)

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

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

將尋址接收器設定為使用永續性數據流。

AddStreamFilter<T>(ISiloBuilder, String)

加入數據流篩選。

AddStreaming(ISiloBuilder)

將串流支援新增至此應用程式。

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

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

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

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

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

新增 Azure 資料表記憶體支援的提醒記憶體。

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

新增 Azure 資料表記憶體支援的提醒記憶體。

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

新增 Azure 資料表記憶體支援的提醒記憶體。

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

新增 Azure 資料表記憶體支援的提醒記憶體。

UseAzureTableReminderService(ISiloBuilder, String)

新增 Azure 資料表記憶體支援的提醒記憶體。

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

新增 Amazon DynamoDB 支援的提醒記憶體。

UseInMemoryReminderService(ISiloBuilder)

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

AddStateStorageBasedLogConsistencyProvider(ISiloBuilder, String)

新增狀態記憶體記錄一致性提供者“/>

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

新增狀態記憶體記錄一致性提供者作為預設一致性提供者“/>

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

將尋址接收器設定為使用永續性數據流。

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

將尋址接收器設定為使用永續性數據流。

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

設定尋址接收器以使用 SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<SimpleMessageStreamProviderOptions>)

設定尋址接收器以使用 SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<ISimpleMessageStreamConfigurator>)

設定尋址接收器以使用 SimpleMessageProvider

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

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

UseZooKeeperClustering(ISiloBuilder, Action<ZooKeeperClusteringSiloOptions>)

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

UseInMemoryLeaseProvider(ISiloBuilder)

使用測試/開發功能設定尋址接收器。

AddGrainDirectory<T>(ISiloBuilder, String, Func<IServiceProvider,String,T>)

將粒紋目錄提供者實作新增至尋址接收器。 如果提供者類型實作 ILifecycleParticipant<TLifecycleObservable> ,它會自動參與尋址接收器生命週期。

UseSiloUnobservedExceptionsHandler(ISiloBuilder)

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

UseLinuxEnvironmentStatistics(ISiloBuilder)

使用Linux主機環境統計數據

UsePerfCounterEnvironmentStatistics(ISiloBuilder)

使用 Windows 性能計數器作為主機環境統計數據的來源

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

設定設定為使用 FaultInjectionGrainStorage

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

設定設定為使用 FaultInjectionGrainStorage

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

設定尋址接收器以使用FaultInjectionMemoryStorage

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

設定尋址接收器以使用FaultInjectionMemoryStorage

GetConfiguration(ISiloBuilder)

建立器,用於設定一部備份伺服器。

GetConfigurationValue(ISiloBuilder, String)

建立器,用於設定一部備份伺服器。

GetTestClusterOptions(ISiloBuilder)

建立器,用於設定一部備份伺服器。

UseUnixSocketConnection(ISiloBuilder)

建立器,用於設定一部備份伺服器。

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

建立器,用於設定一部備份伺服器。

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

建立器,用於設定一部備份伺服器。

UseControlledFaultInjectionTransactionState(ISiloBuilder)

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

適用於