다음을 통해 공유


MessagePropertyFilter.Recoverable 속성

정의

메시지를 받거나 피킹할 때 Recoverable 속성 정보를 검색할지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 property bool Recoverable { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgRecoverable")]
public bool Recoverable { get; set; }
[<System.Messaging.MessagingDescription("MsgRecoverable")>]
member this.Recoverable : bool with get, set
Public Property Recoverable As Boolean

속성 값

Recoverable 정보를 받는 경우 true이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

특성

예제

다음 코드 예제에서는 Recoverable 속성입니다.

// Set the queue's MessageReadPropertyFilter property 
// to enable the message's Recoverable property.
queue->MessageReadPropertyFilter->Recoverable = true;

// Peek at the message. Time out after ten seconds 
// in case the message was not delivered.
orderMessage = queue->Peek(TimeSpan::FromSeconds(10.0));

// Display the value of the message's 
// Recoverable property.
Console::WriteLine("Message.Recoverable: {0}", 
    orderMessage->Recoverable);
// Set the queue's MessageReadPropertyFilter property to enable the
// message's Recoverable property.
queue.MessageReadPropertyFilter.Recoverable = true;

// Peek at the message. Time out after ten seconds in case the message
// was not delivered.
orderMessage = queue.Peek(TimeSpan.FromSeconds(10.0));

// Display the value of the message's Recoverable property.
Console.WriteLine("Message.Recoverable: {0}",
    orderMessage.Recoverable);

설명

합니다 Recoverable 의 속성을 Message 클래스 메시지 배달을 보장 되는지 여부를 대상 큐에 메시지는 동안 컴퓨터가 충돌 하는 경우에 나타냅니다.

메시지 배달을 보장 되는 경우 메시지를 로컬로 저장 됩니다 모든 단계에서 다음 컴퓨터를 성공적으로 전달 될 때까지. 설정 Message.Recoverabletrue 메시지에서의 처리량이 달라질 수 있습니다.

적용 대상

추가 정보