MsmqBindingElementBase.MaxRetryCycles プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
受信アプリケーションにメッセージを配信する再試行サイクルの最大数を取得または設定します。
public:
property int MaxRetryCycles { int get(); void set(int value); };
public int MaxRetryCycles { get; set; }
member this.MaxRetryCycles : int with get, set
Public Property MaxRetryCycles As Integer
プロパティ値
メッセージを有害メッセージ キューに転送する前に試みる再試行サイクル数を指定する値。
例外
値が 0 未満です。
注釈
再試行サイクルとは、メッセージが再試行キューからアプリケーション キューに転送され、アプリケーションへの配信が試行されるタイミングのことです。 メッセージは、ReceiveRetryCount で指定された回数の即時再試行に失敗した後、再試行キューに置かれます。
MaxRetryCycles
は、再試行サイクル数を指定します。これには、メッセージの初回の送信試行は含まれません。 メッセージの配信試行は、最大で (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) 回実行されます。 たとえば、ReceiveRetryCount = 0 で、MaxRetryCycles が 1 の場合、メッセージの配信試行は最大 2 回になります。 このプロパティは、Windows Vista 以降のオペレーティング システムでのみ使用されます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET