DefaultPropertiesToSend.TimeToReachQueue プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メッセージがキューに到達するまでのタイム リミットを取得または設定します。
public:
property TimeSpan TimeToReachQueue { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))]
[System.Messaging.MessagingDescription("MsgTimeToReachQueue")]
public TimeSpan TimeToReachQueue { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))>]
[<System.Messaging.MessagingDescription("MsgTimeToReachQueue")>]
member this.TimeToReachQueue : TimeSpan with get, set
Public Property TimeToReachQueue As TimeSpan
プロパティ値
メッセージが送信されてから送信先キューに到達するまでのタイム リミット (秒)。 既定値は、InfiniteTimeout です。
- 属性
注釈
メッセージが TimeToReachQueue 宛先に到達する前に間隔が切れると、メッセージ キュー アプリケーションはメッセージを破棄します。 メッセージの プロパティが に設定されている場合UseDeadLetterQueueは配信不能キューにtrue
送信されるか、 が の場合UseDeadLetterQueuefalse
は無視されます。 が よりTimeToBeReceivedTimeToBeReceived大きい場合TimeToReachQueueは、 が優先されます。
メッセージの AcknowledgeType プロパティを設定すると、メッセージの有効期限が切れる前にメッセージが到着しない場合に、メッセージ キューが送信アプリケーションに否定受信確認メッセージを送信するように要求できます。
が 0 秒の場合 TimeToReachQueue 、メッセージ キューは、キューがメッセージを待機している場合に、メッセージの送信先へのメッセージの送信を 1 回試行します。 キューがローカルの場合、メッセージは常にキューに到達します。
トランザクションで複数のメッセージが送信されると、メッセージ キューは最初のメッセージ TimeToReachQueue の プロパティの値を使用します。
適用対象
こちらもご覧ください
.NET