ISiloBuilder インターフェイス

定義

Orleans サーバーを構成するためのビルダー。

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 Table Storage に基づくアラーム ストレージを追加します。

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Azure Table Storage に基づくアラーム ストレージを追加します。

UseAzureTableReminderService(ISiloBuilder, String)

Azure Table Storage に基づくアラーム ストレージを追加します。

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

クラスタリングに Azure Storage を使用するようにサイロを構成します。

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

クラスタリングに Azure Storage を使用するようにサイロを構成します。

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

クラスタリングに Azure Storage を使用するようにサイロを構成します。

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

クラスタリングに Azure Storage を使用するようにサイロを構成します。

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

Orleans サーバーを構成するためのビルダー。

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Orleans サーバーを構成するためのビルダー。

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

Orleans サーバーを構成するためのビルダー。

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

Orleans サーバーを構成するためのビルダー。

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

Orleans サーバーを構成するためのビルダー。

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Orleans サーバーを構成するためのビルダー。

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

Orleans サーバーを構成するためのビルダー。

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

Orleans サーバーを構成するためのビルダー。

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

グレイン ストレージに Azure Table Storage を使用するようにサイロを構成します。

AddAzureTableGrainStorage(ISiloBuilder, String, Action<AzureTableStorageOptions>)

グレイン ストレージに Azure Table Storage を使用するようにサイロを構成します。

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

既定のグレイン ストレージとして Azure Table Storage を使用するようにサイロを構成します。

AddAzureTableGrainStorageAsDefault(ISiloBuilder, Action<AzureTableStorageOptions>)

既定のグレイン ストレージとして Azure Table Storage を使用するようにサイロを構成します。

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

トランザクション グレイン ストレージに Azure Table Storage を使用するようにサイロを構成します。

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

トランザクション グレイン ストレージに Azure Table Storage を使用するようにサイロを構成します。

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

既定のトランザクション グレイン ストレージとして Azure Table Storage を使用するようにサイロを構成します。

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

既定のトランザクション グレイン ストレージとして Azure Table Storage を使用するようにサイロを構成します。

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

トランザクション グレイン ストレージに Azure Table Storage を使用するようにサイロを構成します。

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

トランザクション グレイン ストレージに Azure Table Storage を使用するようにサイロを構成します。

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

既定のトランザクション グレイン ストレージとして Azure Table Storage を使用するようにサイロを構成します。

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

既定のトランザクション グレイン ストレージとして Azure Table Storage を使用するようにサイロを構成します。

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)

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)

Kubernetes ホスティングのサポートを追加します。

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

Kubernetes ホスティングのサポートを追加します。

AddLegacyClusterConfigurationSupport(ISiloBuilder, ClusterConfiguration)

Orleans サーバーを構成するためのビルダー。

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

配置ディレクターを追加します。

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

配置戦略 TStrategyの配置ディレクターとして TDirector を構成します。

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)

分散 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 Table Storage に基づくアラーム ストレージを追加します。

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

Azure Table Storage に基づくアラーム ストレージを追加します。

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Azure Table Storage に基づくアラーム ストレージを追加します。

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Azure Table Storage に基づくアラーム ストレージを追加します。

UseAzureTableReminderService(ISiloBuilder, String)

Azure Table Storage に基づくアラーム ストレージを追加します。

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)

Orleans サーバーを構成するためのビルダー。

GetConfigurationValue(ISiloBuilder, String)

Orleans サーバーを構成するためのビルダー。

GetTestClusterOptions(ISiloBuilder)

Orleans サーバーを構成するためのビルダー。

UseUnixSocketConnection(ISiloBuilder)

Orleans サーバーを構成するためのビルダー。

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

Orleans サーバーを構成するためのビルダー。

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

Orleans サーバーを構成するためのビルダー。

UseControlledFaultInjectionTransactionState(ISiloBuilder)

分散 TM アルゴリズムを使用するようにクラスターを構成する

適用対象