共用方式為


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 之前不一致行為的方法。

AddActivationRepartitioner(ISiloBuilder)

啟用此尋址接收器的啟用重新分割。

AddActivationRepartitioner<TRule>(ISiloBuilder)

啟用此尋址接收器的啟用重新分割。

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 傳播。 注意:只有在活動的任何接聽程式存在 HasListeners(),且 Sample 傳回 PropagationData時,才會建立 StartActivity(String, ActivityKind) 活動。

ConfigureDefaults(ISiloBuilder)

將容器設定為使用 Orleans。

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, Action<OptionsBuilder<KubernetesHostingOptions>>)

新增 Kubernetes 裝載支援。

UseKubernetesHosting(ISiloBuilder)

新增 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, Action<TlsOptions>)

設定 TLS。

UseTls(ISiloBuilder, X509Certificate2)

設定 TLS。

AddPerfCountersTelemetryConsumer(ISiloBuilder)

新增類型為 OrleansPerfCounterTelemetryConsumer的計量遙測取用者提供者。

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

新增放置 Director。

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

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

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

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

AddRedisGrainDirectory(ISiloBuilder, String, Action<RedisGrainDirectoryOptions>)

新增具名的粒紋目錄,以保存 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>)

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

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, Boolean)

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

UseTransactions(ISiloBuilder)

設定叢集以使用分散式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演算法

適用於