IMessagingConfiguration インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クライアントとサイロに共通するグローバル メッセージング構成を指定します。
public interface IMessagingConfiguration
type IMessagingConfiguration = interface
Public Interface IMessagingConfiguration
- 派生
プロパティ
BufferPoolBufferSize |
メッセージング バッファー プール内のバッファーのサイズ。 |
BufferPoolMaxSize |
メッセージング バッファー プールの最大サイズ。 |
BufferPoolPreallocationSize |
事前に割り当てられているメッセージング バッファー プールの初期サイズ。 |
ClientDropTimeout |
これは、切断されたクライアントを削除する前にゲートウェイが待機する期間です。 |
ClientSenderBuckets |
ClientSenderBuckets 属性は、クライアントからゲートウェイへの通信プロトコルでクライアントによって使用されるグレイン バケットの合計数を指定します。 このプロトコルでは、グレインがバケットにマップされ、ゲートウェイへのグレインの持続性を有効にするために、バケットがゲートウェイ接続にマップされます (同じグレインへのメッセージは同じゲートウェイに送信され、ゲートウェイ間でグレインが均等に分散されます)。 この数は、予想されるゲートウェイ接続数の約 10 から 100 倍大きくする必要があります。 この属性を指定しない場合は、Math.Pow(2, 13) が使用されます。 |
DropExpiredMessages |
DropExpiredMessages 属性は、メッセージの有効期限が切れている場合にメッセージを削除する必要があるかどうかを指定します。つまり、メッセージが送信者にタイムアウトする前に宛先に配信されなかった場合です。 既定値は true です。 |
FallbackSerializationProvider |
他のシリアライザーがオブジェクトをシリアル化できない場合に最後の手段として使用されるフォールバック シリアライザーを取得します。 |
GatewaySenderQueues |
GatewaySenderQueues 属性は、サイロ ゲートウェイが接続されているクライアントに送信メッセージ (要求、応答、通知) を送信するために使用する並列キューとアテンダント スレッドの数を指定します。 この属性を指定しない場合は、System.Environment.ProcessorCount が使用されます。 |
LargeMessageWarningThreshold |
LargeMessageWarningThreshold 属性は、大きなメッセージの警告トレース メッセージを生成するタイミングを指定します。 |
MaxResendCount |
MaxResendCount 属性は、同じメッセージの再送信の最大数を指定します。 |
MaxSocketAge |
MaxSocketAge 属性は、開いているソケットを閉じるまでの期間を指定します。 既定値は TimeSpan.MaxValue です (ソケットを自動的に閉じることはありません。ソケットが壊れていたことを取り消します)。 |
MaxSockets |
MaxSockets 属性は、サイロが任意の時点で開いたままにする TCP ソケットの muximum 数を定義します。 制限に達すると、開いているソケットの数が制限を超えないように、最近使用したソケットが閉じられます。 |
OpenConnectionTimeout |
OpenConnectionTimeout 属性は、接続オープンが失敗したと見なされる前のタイムアウトを指定します |
ResendOnTimeout |
ResendOnTimeout 属性は、送信者がタイムアウトしたときに、ランタイムによってメッセージを自動送信するかどうかを指定します。 既定値は false です。 |
ResponseTimeout |
ResponseTimeout 属性は、要求が失敗したと見なされる前の既定のタイムアウトを指定します。 |
SerializationProviders |
シリアル化プロバイダーの一覧 |
SiloSenderQueues |
SiloSenderQueues 属性は、他のサイロに送信メッセージ (要求、応答、通知) を送信するためにサイロによって使用される並列キューとアテンダント スレッドの数を指定します。 この属性を指定しない場合は、System.Environment.ProcessorCount が使用されます。 |