다음을 통해 공유


DefaultPropertiesToSend.TimeToBeReceived 속성

정의

대상 큐에서 검색할 메시지에 대한 제한 시간을 가져오거나 설정합니다.

public:
 property TimeSpan TimeToBeReceived { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))]
[System.Messaging.MessagingDescription("MsgTimeToBeReceived")]
public TimeSpan TimeToBeReceived { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))>]
[<System.Messaging.MessagingDescription("MsgTimeToBeReceived")>]
member this.TimeToBeReceived : TimeSpan with get, set
Public Property TimeToBeReceived As TimeSpan

속성 값

보낸 메시지를 대상 큐에서 받는 총 시간(초)입니다. 기본값은 InfiniteTimeout입니다.

특성

설명

TimeToBeReceived 속성 (초)는 보낸된 메시지가 대상 큐에서 받을 수에 대 한 총 시간을 지정 합니다. 대상 큐에 도달 하는 데 걸린 시간을 포함 하는이 시간 제한 및 애플리케이션에서 메시지를 검색 하기 전에 큐에서 대기 시간이 있습니다.

주의

종속 클라이언트 컴퓨터를 사용할 때는 메시지 큐를 실행 하는 서버에 있는 시계가 사용 하 여 클라이언트 컴퓨터의 시계가 동기화 합니다. 두 시계 동기화 되지 않은 경우 메시지를 보내는 경우 예기치 않은 동작이 표시 될 수 있습니다 TimeToBeReceived 아닙니다 InfiniteTimeout합니다.

경우는 TimeToBeReceived 간격이 만료 된 메시지 큐에서 제거 되기 전에, 메시지 큐 애플리케이션에서 메시지를 삭제 합니다. 메시지는 배달 못 한 편지 큐로 전송 되거나 메시지의 UseDeadLetterQueue 속성이 true, 또는 경우에 무시 되 UseDeadLetterQueuefalse합니다. 하는 경우 TimeToBeReceived 는 보다 작은 TimeToReachQueue, TimeToBeReceived 우선적으로 적용 합니다.

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

주의

수신 하도록 지정한 경우 TimeToReachQueue 부정 승인을 받을 수 없습니다 하 경우 값 TimeToBeReceived 의 값 보다 작으면 TimeToReachQueue합니다.

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

적용 대상

추가 정보