次の方法で共有


ClientBuilder クラス

定義

インスタンスの作成に使用される IClusterClient ビルダー。

public class ClientBuilder : Orleans.IClientBuilder
type ClientBuilder = class
    interface IClientBuilder
Public Class ClientBuilder
Implements IClientBuilder
継承
ClientBuilder
実装

コンストラクター

ClientBuilder()

インスタンスの作成に使用される IClusterClient ビルダー。

プロパティ

Properties

クライアントのビルド プロセス中にコンポーネント間で状態を共有するための中心的な場所。

メソッド

Build()

クライアントをビルドします。

ConfigureAppConfiguration(Action<HostBuilderContext,IConfigurationBuilder>)

残りのビルド プロセスおよびアプリケーションの構成を設定します。 これは複数回呼び出すことができ、その結果は加算されます。 結果は、 で後続の操作で Configuration 使用できるようになります。/>。

ConfigureContainer<TContainerBuilder>(Action<TContainerBuilder>)

コンテナー構成デリゲートを追加します。

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

ビルダー自体の構成を設定します。 これは、後でビルド プロセスで使用する IHostingEnvironment を初期化するために使用されます。 これは複数回呼び出すことができ、その結果は加算されます。

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

コンテナーにサービスを追加します。 これは複数回呼び出すことができ、その結果は加算されます。

ConfigureServices(Action<IServiceCollection>)

サービス構成デリゲートを構成パイプラインに追加します。

UseConfiguration(ClientConfiguration)

このクライアントに使用する構成を指定しました。

UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>)

このクライアントの を IServiceProvider 構成する方法を指定します。

拡張メソッド

AddServiceFabric(IClientBuilder, String)

Service Fabric でホストされているクラスターへの接続のサポートを追加します。

AddServiceFabric(IClientBuilder, Uri)

Service Fabric でホストされているクラスターへの接続のサポートを追加します。

AddClientInvokeCallback(IClientBuilder, ClientInvokeCallback)

クライアント呼び出しコールバックを追加します。

AddClusterConnectionLostHandler(IClientBuilder, ConnectionToClusterLostHandler)

イベント ハンドラーを ConnectionToClusterLostHandler 登録します。

AddGatewayCountChangedHandler(IClientBuilder, GatewayCountChangedHandler)

イベント ハンドラーを GatewayCountChangedHandler 登録します。

Configure<TOptions>(IClientBuilder, IConfiguration)

TOptions のバインド先となる構成インスタンスを登録します。

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

特定の型のオプションを構成するために使用されるアクションを登録します。

ConfigureAppConfiguration(IClientBuilder, Action<IConfigurationBuilder>)

残りのビルド プロセスおよびアプリケーションの構成を設定します。 これは複数回呼び出すことができ、その結果は加算されます。 結果は、 で後続の操作で Configuration 使用できるようになります。/>。

ConfigureApplicationParts(IClientBuilder, Action<IApplicationPartManager>)

このビルダーの を ApplicationPartManager 構成します。

ConfigureDefaults(IClientBuilder)

既定のクライアント サービスを構成します。

ConfigureLogging(IClientBuilder, Action<ILoggingBuilder>)

指定された ILoggingBuilder を構成するためのデリゲートを追加します。 これは複数回呼び出すことができます。

ConfigureServices(IClientBuilder, Action<IServiceCollection>)

コンテナーにサービスを追加します。 これは複数回呼び出すことができ、その結果は加算されます。

GetApplicationPartManager(IClientBuilder)

このビルダーの を ApplicationPartManager 返します。

LoadConfiguration(IClientBuilder)

標準のクライアント構成の場所から構成を読み込みます。

LoadConfiguration(IClientBuilder, FileInfo)

指定した場所から構成を読み込みます。

LoadConfiguration(IClientBuilder, String)

指定した場所から構成を読み込みます。

UseConfiguration(IClientBuilder, ClientConfiguration)

このクライアントに使用する構成を指定しました。

UseEnvironment(IClientBuilder, String)

ホストによって使用される環境を指定します。

UseLocalhostClustering(IClientBuilder, Int32, String, String)

localhost 上のサイロに接続するようにクライアントを構成します。

UseLocalhostClustering(IClientBuilder, Int32[], String, String)

localhost 上のサイロに接続するようにクライアントを構成します。

UseServiceProviderFactory(IClientBuilder, Func<IServiceCollection,IServiceProvider>)

このクライアントの を IServiceProvider 構成する方法を指定します。

UseStaticClustering(IClientBuilder, Action<OptionsBuilder<StaticGatewayListProviderOptions>>)

静的クラスタリングを使用するようにクライアントを構成します。

UseStaticClustering(IClientBuilder, Action<StaticGatewayListProviderOptions>)

静的クラスタリングを使用するようにクライアントを構成します。

UseStaticClustering(IClientBuilder, IPEndPoint[])

静的クラスタリングを使用するようにクライアントを構成します。

AddOutgoingGrainCallFilter(IClientBuilder, IOutgoingGrainCallFilter)

フィルター パイプラインに を IOutgoingGrainCallFilter 追加します。

AddOutgoingGrainCallFilter(IClientBuilder, OutgoingGrainCallFilterDelegate)

デリゲートを IOutgoingGrainCallFilter 使用して フィルター パイプラインに を追加します。

AddOutgoingGrainCallFilter<TImplementation>(IClientBuilder)

フィルター パイプラインに を IOutgoingGrainCallFilter 追加します。

UseServiceFabricClustering(IClientBuilder, String)

Service Fabric でホストされているクラスターへの接続のサポートを追加します。

UseServiceFabricClustering(IClientBuilder, Uri)

Service Fabric でホストされているクラスターへの接続のサポートを追加します。

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

プロバイダーごとにオーバーライド ClusterOptions を追加します。 注: これは、プロバイダーが ServiceId と ClusterId を使用する方法で以前に一貫性のない動作を処理するための手段として、移行を目的としています。

AddProviderClusterOptions(IClientBuilder, String, Action<ClusterOptions>)

プロバイダーごとにオーバーライド ClusterOptions を追加します。 注: これは、プロバイダーが ServiceId と ClusterId を使用する方法で以前に一貫性のない動作を処理するための手段として、移行を目的としています。

UseAdoNetClustering(IClientBuilder, Action<OptionsBuilder<AdoNetClusteringClientOptions>>)

クラスタリングに ADO.NET を使用するようにこのクライアントを構成します。 データベースの構成手順については、 を http://aka.ms/orleans-sql-scripts参照してください。

UseAdoNetClustering(IClientBuilder, Action<AdoNetClusteringClientOptions>)

クラスタリングに ADO.NET を使用するようにこのクライアントを構成します。 データベースの構成手順については、 を http://aka.ms/orleans-sql-scripts参照してください。

AddApplicationInsightsTelemetryConsumer(IClientBuilder, String)

型のメトリック テレメトリ コンシューマー プロバイダーを追加します AITelemetryConsumer

UseDynamoDBClustering(IClientBuilder, Action<OptionsBuilder<DynamoDBGatewayOptions>>)

クラスタリングに DynamoDB を使用するようにクライアントを構成します。

UseDynamoDBClustering(IClientBuilder, Action<DynamoDBGatewayOptions>)

クラスタリングに DynamoDB を使用するようにクライアントを構成します。

UseAzureStorageClustering(IClientBuilder, Action<OptionsBuilder<AzureStorageGatewayOptions>>)

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

UseAzureStorageClustering(IClientBuilder, Action<OptionsBuilder<AzureStorageGatewayOptions>>)

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

UseAzureStorageClustering(IClientBuilder, Action<AzureStorageGatewayOptions>)

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

UseAzureStorageClustering(IClientBuilder, Action<AzureStorageGatewayOptions>)

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

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

Azure キューの永続ストリームを使用するようにクラスター クライアントを構成します。

AddAzureQueueStreams(IClientBuilder, String, Action<ClusterClientAzureQueueStreamConfigurator>)

Azure キューの永続ストリームを使用するようにクラスター クライアントを構成します。

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

Azure キューの永続ストリームを使用するようにクラスター クライアントを構成します。

AddAzureQueueStreams<TDataAdapter>(IClientBuilder, String, Action<ClusterClientAzureQueueStreamConfigurator<TDataAdapter>>)

Azure キューの永続ストリームを使用するようにクラスター クライアントを構成します。

AddEventHubStreams(IClientBuilder, String, Action<EventHubOptions>)

既定の設定でイベント ハブの永続ストリームを使用するようにクラスター クライアントを構成します。

AddEventHubStreams(IClientBuilder, String, Action<IClusterClientEventHubStreamConfigurator>)

イベント ハブの永続ストリームを使用するようにクラスター クライアントを構成します。

AddEventHubStreams(IClientBuilder, String, Action<ClusterClientEventHubStreamConfigurator>)

イベント ハブの永続ストリームを使用するようにクラスター クライアントを構成します。

AddMemoryStreams<TSerializer>(IClientBuilder, String, Action<IClusterClientMemoryStreamConfigurator>)

メモリ ストリームを使用するようにクラスター クライアントを構成します。 これにより、追加の構成用のコンフィギュレーターが返されます

AddMemoryStreams<TSerializer>(IClientBuilder, String, Action<ClusterClientMemoryStreamConfigurator<TSerializer>>)

メモリ ストリームを使用するようにクラスター クライアントを構成します。 これにより、追加の構成用のコンフィギュレーターが返されます

AddSqsStreams(IClientBuilder, String, Action<SqsOptions>)

既定の設定で SQS 永続ストリームを使用するようにクラスター クライアントを構成する

AddSqsStreams(IClientBuilder, String, Action<ClusterClientSqsStreamConfigurator>)

SQS 永続ストリームを使用するようにクラスター クライアントを構成します。

AddSqsStreams(IClientBuilder, String, Action<ClusterClientSqsStreamConfigurator>)

SQS 永続ストリームを使用するようにクラスター クライアントを構成します。

AddPersistentStreams(IClientBuilder, String, Func<IServiceProvider,String,IQueueAdapterFactory>, Action<IClusterClientPersistentStreamConfigurator>)

インスタンスの作成に使用される IClusterClient ビルダー。

AddPersistentStreams(IClientBuilder, String, Func<IServiceProvider,String,IQueueAdapterFactory>, Action<IClusterClientPersistentStreamConfigurator>)

インスタンスの作成に使用される IClusterClient ビルダー。

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

SimpleMessageProvider を使用するようにクライアントを構成する

AddSimpleMessageStreamProvider(IClientBuilder, String, Action<SimpleMessageStreamProviderOptions>)

SimpleMessageProvider を使用するようにクライアントを構成する

AddSimpleMessageStreamProvider(IClientBuilder, String, Action<ISimpleMessageStreamConfigurator>)

SimpleMessageProvider を使用するようにクライアントを構成する

UseConsulClustering(IClientBuilder, Action<OptionsBuilder<ConsulClusteringClientOptions>>)

クラスタリングに Consul を使用するようにクライアントを構成します。

UseConsulClustering(IClientBuilder, Action<ConsulClusteringClientOptions>)

クラスタリングに Consul を使用するようにクライアントを構成します。

AddNewRelicTelemetryConsumer(IClientBuilder)

型のメトリック テレメトリ コンシューマー プロバイダーを追加します NRTelemetryConsumer

AddPerfCountersTelemetryConsumer(IClientBuilder)

型のメトリック テレメトリ コンシューマー プロバイダーを追加します OrleansPerfCounterTelemetryConsumer

UseZooKeeperClustering(IClientBuilder, Action<OptionsBuilder<ZooKeeperGatewayListProviderOptions>>)

クラスタリングに ZooKeeper を使用するようにクライアントを構成します。

UseZooKeeperClustering(IClientBuilder, Action<ZooKeeperGatewayListProviderOptions>)

クラスタリングに ZooKeeper を使用するようにクライアントを構成します。

UseTls(IClientBuilder, Action<TlsOptions>)

TLS を構成します。

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

TLS を構成します。

UseTls(IClientBuilder, X509Certificate2)

TLS を構成します。

UseTls(IClientBuilder, X509Certificate2, Action<TlsOptions>)

TLS を構成します。

UseLinuxEnvironmentStatistics(IClientBuilder)

Linux ホスト環境の統計情報を使用する

UsePerfCounterEnvironmentStatistics(IClientBuilder)

ホスト環境の統計情報のソースとして Windows パフォーマンス カウンターを使用する

適用対象