Aracılığıyla paylaş


MessagePropertyFilter.Recoverable Özellik

Tanım

İletiyi alırken veya göz atırken özellik bilgilerinin alınıp alınmayacağını Recoverable belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true bilgi almak Recoverable için; aksi takdirde , false. Varsayılan değer: false.

Öznitelikler

Örnekler

Aşağıdaki kod örneği özelliğinin Recoverable kullanımını gösterir.

// 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);

Açıklamalar

Recoverable sınıfının özelliğiMessage, ileti hedef kuyruğa yönlendirilirken bilgisayar kilitleniyor olsa bile ileti tesliminin garanti edilip edilmediğini gösterir.

İletinin teslimi garanti edilirse, ileti bir sonraki bilgisayara başarıyla iletilene kadar her adımda yerel olarak depolanır. İletinin üzerinde olarak true ayarlanması Message.Recoverable aktarım hızını etkileyebilir.

Şunlara uygulanır

Ayrıca bkz.