다음을 통해 공유


DefaultPropertiesToSend.TimeToReachQueue 속성

정의

메시지가 큐에 도달하기 까지의 제한 시간을 가져오거나 설정합니다.

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합니다. 하는 경우 TimeToReachQueue 보다 크면 TimeToBeReceived, TimeToBeReceived 우선적으로 적용 합니다.

메시지의 AcknowledgeType 메시지를 보내도록 메시지 큐는 부정 승인을 보내는 애플리케이션을 다시 타이머가 만료 되기 전에 메시지가 도착 하지 않으면로 속성을 설정할 수 있습니다.

경우 TimeToReachQueue 은 0 초, 메시지 큐가 한 번 큐 메시지에 대 한 대기 중인 경우 해당 대상으로 메시지를 보냅니다. 큐는 로컬 메시지는 항상 큐에 도달 합니다.

트랜잭션에서 여러 개의 메시지를 보내면 메시지 큐의 첫 번째 메시지의 값을 사용 하는 TimeToReachQueue 속성입니다.

적용 대상

추가 정보