SiloMessagingOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サイロに関連するグローバル メッセージング オプションを指定します。
public class SiloMessagingOptions : Orleans.Configuration.MessagingOptions
type SiloMessagingOptions = class
inherit MessagingOptions
Public Class SiloMessagingOptions
Inherits MessagingOptions
- 継承
コンストラクター
SiloMessagingOptions() |
サイロに関連するグローバル メッセージング オプションを指定します。 |
フィールド
プロパティ
AssumeHomogenousSilosForTesting |
サポートされているグレイン インターフェイスとクラスの観点から、すべてのホストが同一であると見なされるかどうかを示す値を取得または設定します。 |
BufferPoolBufferSize |
メッセージング バッファー プール内のバッファーのサイズ。 (継承元 MessagingOptions) |
BufferPoolMaxSize |
メッセージング バッファー プールの最大サイズ。 (継承元 MessagingOptions) |
BufferPoolPreallocationSize |
事前に割り当てられているメッセージング バッファー プールの初期サイズ。 (継承元 MessagingOptions) |
ClientDropTimeout |
ゲートウェイが切断されたクライアントを削除するまでに待機する期間を取得または設定します。 |
ClientGatewayShutdownNotificationTimeout |
シャットダウン プロセスを続行する前に、接続されているクライアントに通知した後にゲートウェイが待機する期間を取得または設定します |
ClientRegistrationRefresh |
接続されているクライアントの一覧を更新する間隔を取得または設定します。 |
DEFAULT_SHUTDOWN_REROUTE_TIMEOUT |
サイロに関連するグローバル メッセージング オプションを指定します。 |
DropExpiredMessages |
メッセージの有効期限が切れた後にメッセージを削除する必要があるかどうかを示す値を取得または設定します。つまり、送信者にタイムアウトする前に送信先に配信されなかった場合です。 (継承元 MessagingOptions) |
GatewaySenderQueues |
サイロ ゲートウェイが接続されているクライアントに送信メッセージ (要求、応答、通知) を送信するために使用する並列キューと応答スレッドの数を取得または設定します。 この属性を指定しない場合は、System.Environment.ProcessorCount が使用されます。 |
GrainWorkloadAnalysisPeriod |
現在実行中のアクティブ化ワークロードを分析するまでの期間を取得または設定します。 |
LargeMessageWarningThreshold |
LargeMessageWarningThreshold 属性は、大きなメッセージの警告トレース メッセージを生成するタイミングを指定します。 (継承元 MessagingOptions) |
MaxEnqueuedRequestsHardLimit |
保留中の要求のグレインごとのしきい値を取得または設定します。 要求は、超過すると拒否されます。 |
MaxEnqueuedRequestsHardLimit_StatelessWorker |
ステートレス ワーカーの保留中の要求のグレインごとのしきい値を取得または設定します。 要求は、超過すると拒否されます。 |
MaxEnqueuedRequestsSoftLimit |
保留中の要求のグレインごとのしきい値を取得または設定します。 超過すると警告が生成されます。 |
MaxEnqueuedRequestsSoftLimit_StatelessWorker |
ステートレス ワーカーの保留中の要求のグレインごとのしきい値を取得または設定します。 超過すると警告が生成されます。 |
MaxForwardCount |
メッセージが 1 つのサイロから別のサイロに転送される最大回数を取得または設定します。 転送は、サイロが失敗し、メンバーシップが不安定な場合に、回復メカニズムとしてランタイムによって内部的に使用されます。 このような場合、メッセージは宛先に正しくルーティングされず、ランタイムはそのようなメッセージを拒否する前に何度も転送を試みます。 |
MaxMessageBodySize |
メッセージの本文の最大サイズ (バイト単位)。 本文のサイズがこの値より大きい場合、ランタイムは強制的に接続を閉じます。 (継承元 MessagingOptions) |
MaxMessageHeaderSize |
メッセージのヘッダーの最大サイズ (バイト単位)。 ヘッダー サイズがこの値より大きい場合、ランタイムは強制的に接続を閉じます。 (継承元 MessagingOptions) |
MaxRequestProcessingTime |
アクティブ化が "ブロック" として報告されるまでに要求が実行できる最大時間を取得または設定します。 |
MaxResendCount |
MaxResendCount 属性は、同じメッセージの再送信の最大数を指定します。 (継承元 MessagingOptions) |
PropagateActivityId |
Trace.CorrelationManager.ActivityId 設定をグレイン呼び出しに反映する必要があるかどうか。 (継承元 MessagingOptions) |
RequestProcessingWarningTime |
現在実行中の要求が遅いと見なされる期間を取得または設定します。 |
RequestQueueDelayWarningTime |
エンキューされた要求が遅延したと見なされる期間を取得または設定します。 |
ResendOnTimeout |
ResendOnTimeout 属性は、送信者がタイムアウトしたときに、ランタイムによってメッセージを自動的に再送信するかどうかを指定します。 既定値は false です。 (継承元 MessagingOptions) |
ResponseTimeout |
要求が失敗したと見なされる前の既定のタイムアウトを取得または設定します。 (継承元 MessagingOptions) |
ResponseTimeoutWithDebugger |
デバッガーがアタッチされるときに使用する有効な ResponseTimeout 値を取得または設定します。 (継承元 MessagingOptions) |
ShutdownRerouteTimeout |
サイロがキューに登録されたメッセージの再ルーティングを待機してからシャットダウンを続行する期間を取得または設定します。 |
SiloSenderQueues |
送信メッセージ (要求、応答、通知) を他のサイロに送信するためにサイロが使用する並列キューと応答スレッドの数を取得または設定します。 この属性を指定しない場合は、System.Environment.ProcessorCount が使用されます。 |
SystemResponseTimeout |
内部システム要求が失敗したと見なされる前の既定のタイムアウトを取得または設定します。 |
WaitForMessageToBeQueuedForOutboundTime |
MessageCenter が停止し、OutboundMessageQueue が停止する前に OutboundMessageQueue に送信されたすべてのキューメッセージを待機する時間を取得または設定します。 |