ClientConfiguration クラス

定義

注意事項

This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.

Orleans クライアント構成パラメーター。

public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration, Orleans.Runtime.Configuration.ITraceConfiguration
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")]
[System.Serializable]
public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration
type ClientConfiguration = class
    inherit MessagingConfiguration
    interface ITraceConfiguration
    interface IStatisticsConfiguration
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")>]
[<System.Serializable>]
type ClientConfiguration = class
    inherit MessagingConfiguration
    interface IStatisticsConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration, ITraceConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration
継承
ClientConfiguration
属性
実装

コンストラクター

ClientConfiguration()
古い.

ClientConfiguration の新しいインスタンスを初期化します。

プロパティ

AdoInvariant
古い.

ADO を使用する場合は、ゲートウェイ プロバイダーの基になるデータ プロバイダーを識別します。 この 3 つの部分から成る命名構文は、新しいファクトリを作成するときのほか、プロバイダー名とそれに関連付けられた接続文字列を実行時に取得できるようにするために、アプリケーションの構成ファイルでプロバイダーを指定するときにも使用されます。 https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx

BufferPoolBufferSize
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
BufferPoolMaxSize
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
BufferPoolPreallocationSize
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
BulkMessageLimit
古い.

BulkMessageLimit 属性は、同じ erro コードを使用してトレース メッセージを一括 (集計) する方法を指定します。

ClientDropTimeout
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
ClientName
古い.

このクライアントの名前。

ClientSenderBuckets
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
ClusterId
古い.

このクラスターの一意識別子を指定します。 サイロが Azure にデプロイされている (ワーカー ロールとして実行される) 場合、デプロイ ID は Azure ランタイムによって自動的に設定され、RoleEnvironment.DeploymentId 静的変数を介してロールにアクセスでき、構成を介してロールによって自動的にサイロに渡されます。そのため、サイロが Azure ロールとして実行される場合、この変数はOrleansConfiguration.xmlで指定しないでください (指定すると上書きされます)。 サイロが Azure ロールとしてではなくクラスターにデプロイされている場合、この変数は、OrleansConfiguration.xml ファイル内のデプロイ スクリプトによって設定する必要があります。

CustomGatewayProviderAssemblyName
古い.

Orleans クライアント構成パラメーター。

DataConnectionString
古い.

ゲートウェイ プロバイダーの接続文字列を指定します。 サイロが Azure にデプロイされている (ワーカー ロールとして実行される) 場合、DataConnectionString は RoleEnvironment.GetConfigurationSettingValue("DataConnectionString") を使用して指定できます。このような場合は、そこから取得され、構成を介してロールによって自動的にサイロに渡されます。そのため、サイロが Azure ロールとして実行され、この構成が RoleEnvironment を使用して指定されている場合、この変数はOrleansConfiguration.xmlで指定しないでください (指定すると上書きされます)。 サイロが Azure ロールとしてではなくクラスターにデプロイされている場合は、この変数を OrleansConfiguration.xml ファイルに設定する必要があります。 まったく設定されていない場合は、DevelopmentStorageAccount が使用されます。

DefaultTraceLevel
古い.

DefaultTraceLevel 属性は、特定の TraceLevelOverride 要素によってオーバーライドされない限り、すべての Orleans ロガーの既定のトレース レベルを指定します。 この属性が表示されない場合、既定のレベルは Info です。

DeploymentId
古い.

デプロイ ID。これは ClusterId と同じであり、非推奨となりました。

DNSHostName
古い.

真のホスト名を取得します。IP アドレスは取得しません。 Dns.GetHostName() と等しい

DropExpiredMessages
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
FallbackSerializationProvider
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
GatewayListRefreshPeriod
古い.

Orleans クライアント構成パラメーター。

GatewayProvider
古い.

Orleans クライアント構成パラメーター。

Gateways
古い.

使用するゲートウェイの一覧。 各 GatewayNode 要素は、外部グレイン クライアント ゲートウェイ ノードを指定します。 外部 (Orleans 以外) クライアントが Orleans システムに接続する場合は、少なくとも 1 つのゲートウェイ ノードを指定する必要があります。 必要に応じて追加のゲートウェイ ノードを指定し、障害の回復性とスケーラビリティを追加します。 複数のゲートウェイが指定されている場合、各クライアントはランダムに一覧から 1 つを選択します。

GatewaySenderQueues
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
LargeMessageWarningThreshold
古い.

LargeMessageWarningThreshold 属性は、大きなメッセージの警告トレース メッセージを生成するタイミングを指定します。

LargeMessageWarningThreshold
古い.

LargeMessageWarningThreshold 属性は、大きなメッセージの警告トレース メッセージを生成するタイミングを指定します。

(継承元 MessagingConfiguration)
LimitManager
古い.

Orleans クライアント構成パラメーター。

MaxForwardCount
古い.

MaxForwardCount 属性は、メッセージが 1 つのサイロから別のサイロに対して使用される最大回数を指定します。 転送は、サイロが失敗し、メンバーシップが不安定な場合に、tuntime によって回復メカニズムとして内部的に使用されます。 このような場合、メッセージは宛先に正しくルーティングされず、ランタイムはそのようなメッセージを拒否する前に何度も転送を試みます。

(継承元 MessagingConfiguration)
MaxResendCount
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
MaxSocketAge
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
MaxSockets
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
NetInterface
古い.

Interface 属性は、このマシンの IP アドレスを処理するために使用するネットワーク インターフェイスの名前を指定します。

OpenConnectionTimeout
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
Port
古い.

Port 属性は、このクライアント コンピューターの特定のリッスン ポートを指定します。 値が 0 の場合は、ランダムなマシン割り当てポート番号が使用されます。

PreferedGatewayIndex
古い.

Orleans クライアント構成パラメーター。

PreferredFamily
古い.

Orleans クライアント構成パラメーター。

PropagateActivityId
古い.

Trace.CorrelationManager.ActivityId 設定をグレイン呼び出しに反映する必要があるかどうか。

ProviderConfigurations
古い.

Orleans クライアント構成パラメーター。

ResendOnTimeout
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
ResponseTimeout
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
SerializationProviders
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
ServiceId
古い.

サービス ID。

SiloSenderQueues
古い.

Orleans クライアント構成パラメーター。

(継承元 MessagingConfiguration)
SourceFile
古い.

構成ソース ファイルのパスを取得します

StatisticsCollectionLevel
古い.

Orleans クライアント構成パラメーター。

StatisticsLogWriteInterval
古い.

Orleans クライアント構成パラメーター。

StatisticsMetricsTableWriteInterval
古い.

Orleans クライアント構成パラメーター。

StatisticsPerfCountersWriteInterval
古い.

Orleans クライアント構成パラメーター。

StatisticsProviderName
古い.

Orleans クライアント構成パラメーター。

StatisticsWriteLogStatisticsToTable
古い.

Orleans クライアント構成パラメーター。

TelemetryConfiguration
古い.

Orleans クライアント構成パラメーター。

TraceFileName
古い.

TraceFileName 属性は、トレース出力の書き込み対象となるファイルの名前を指定します。

TraceFilePattern
古い.

TraceFilePattern 属性は、トレース出力の書き込み対象となるファイルのパターン名を指定します。

TraceLevelOverrides
古い.

TraceLevelOverride 要素は、Orleans システムのさまざまな部分に対してトレース レベルを異なる方法で設定できるようにするメカニズムを提供します。 ロガーのトレース レベルは、ロガーの名前に対するプレフィックスの一致に基づいて設定されます。 TraceLevelOverrides は長さの順序で適用されます。つまり、一致する LogPrefix が最も長いオーバーライドが優先され、一致するすべてのロガーのトレース レベルが指定されます。

TraceToConsole
古い.

TraceToConsole 属性は、トレース出力をコンソールに書き込むかどうかを指定します。 既定では、使用可能な場合は、トレース データをコンソールに書き込みます。

UseAdoNetSystemStore
古い.

Orleans クライアント構成パラメーター。

UseAzureSystemStore
古い.

Orleans クライアント構成パラメーター。

UseSqlSystemStore
古い.

Orleans クライアント構成パラメーター。

メソッド

GetAllProviderConfigurations()
古い.

現在構成されているすべてのプロバイダー構成の列挙を取得します。

Load(TextReader)
古い.

Orleans クライアント構成パラメーター。

LoadFromFile(String)
古い.

Orleans クライアント構成パラメーター。

LocalhostSilo(Int32)
古い.

ローカル サイロに接続するための ClientConfiguration オブジェクトを返します (テスト用)。

RegisterStatisticsProvider(String, String, IDictionary<String,String>)
古い.

Orleans クライアント構成パラメーター。

RegisterStatisticsProvider<T>(String, IDictionary<String,String>)
古い.

Orleans クライアント構成パラメーター。

RegisterStreamProvider(String, String, IDictionary<String,String>)
古い.

特定のストリーム プロバイダーを登録します。

RegisterStreamProvider<T>(String, IDictionary<String,String>)
古い.

指定された型の T を登録します。ここで T 、 はストリーム プロバイダーです。

StandardLoad()
古い.

標準パスから構成を読み込み、ディレクトリ階層を検索します

ToString()
古い.

現在の構成を表す人間が判読できる詳細な文字列を返します。 これは、すべての単一の構成ノブが含まれていません。

TryGetProviderConfiguration(String, String, IProviderConfiguration)
古い.

既存のプロバイダー構成を取得します

拡張メソッド

AddAzureQueueStreamProvider(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
古い.

型のストリーム プロバイダーを追加します AzureQueueStreamProvider

AddAzureQueueStreamProviderV2(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
古い.

型のストリーム プロバイダーを追加します AzureQueueStreamProviderV2

AddSimpleMessageStreamProvider(ClientConfiguration, String, Boolean, Boolean, StreamPubSubType)
古い.

型のストリーム プロバイダーを追加します SimpleMessageStreamProvider

AdjustForTestEnvironment(ClientConfiguration, String)
古い.

この呼び出しにより、テスト実行に固有の設定でクライアント構成が調整されます。

適用対象