MsmqBindingElementBase.MaxRetryCycles プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
受信アプリケーションにメッセージを配信する再試行サイクルの最大数を取得または設定します。
public:
property int MaxRetryCycles { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxRetryCycles", DefaultValue=2)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int MaxRetryCycles { get; set; }
[<System.Configuration.ConfigurationProperty("maxRetryCycles", DefaultValue=2)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.MaxRetryCycles : int with get, set
Public Property MaxRetryCycles As Integer
プロパティ値
メッセージを有害メッセージ キューに転送する前に試みる最大再試行サイクル数。
- 属性
注釈
再試行サイクル は、メッセージが再試行キューからアプリケーション キューに転送され、アプリケーションへの配信を試みるときです。 メッセージは、ReceiveRetryCount で指定された回数の即時再試行に失敗した後、再試行キューに置かれます。 MaxRetryCycles は、再試行サイクル数を指定します。これには、メッセージの初回の送信試行は含まれません。 メッセージの配信試行は、最大で (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) 回実行されます。 たとえば、ReceiveRetryCount = 0 で、MaxRetryCycles が 1 の場合、メッセージの配信試行は最大 2 回になります。 このプロパティは、Windows Vista オペレーティング システム以降で使用できます。