共用方式為


MsmqBindingElementBase.MaxRetryCycles 屬性

定義

取得或設定嘗試傳遞訊息至接收應用程式的重試循環次數上限。

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 作業系統開始取得。

適用於