MessageQueue.UseJournalQueue Özellik

Tanım

Alınan iletilerin günlük kuyruğuna kopyalanıp kopyalanmayacağını gösteren bir değer alır veya ayarlar.

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

Özellik Değeri

true kuyruktan alınan iletiler günlük kuyruğuna kopyalanırsa; aksi takdirde , false.

Öznitelikler

Özel durumlar

Message Queuing yöntemine erişilirken bir hata oluştu.

Örnekler

Aşağıdaki kod örneği, ileti kuyruğunun UseJournalQueue özelliğinin değerini alır ve ayarlar.

// Set the queue's UseJournalQueue property value.
queue.UseJournalQueue = true;

// Display the new value of the queue's UseJournalQueue property.
Console.WriteLine("MessageQueue.UseJournalQueue: {0}",
    queue.UseJournalQueue);

Açıklamalar

Message Queuing uygulaması yeni bir uygulama kuyruğu oluşturduğunda, otomatik olarak aynı konumda ilişkili bir günlük kuyruğu oluşturur. Günlük kuyruğu, kuyruktan kaldırılan iletileri izlemek için kullanılır. Bu özelliğin ayarlanması Message Queuing kuyruğunun değiştirilmesini sağlar. Bu nedenle, diğer MessageQueue tüm örnekler değişiklikten etkilenir.

Günlük kuyruğu, alınma sürelerinin süresi dolduğu için kuyruktan kaldırılan iletileri izlemez veya Message Queuing dizin hizmeti (Bilgi Deposu veya Active Directory) kullanarak kuyruktan temizlenen iletileri izlemez.

Uygulamalar günlük kuyruklarına ileti gönderemez; bu kuyrukların salt okunur erişimiyle sınırlıdır. Ayrıca, Message Queuing iletileri günlük kuyruklarından hiçbir zaman kaldırmaz. Kuyruğu kullanan uygulamanın bu iletileri alarak veya kuyruğu temizleyerek temizlemesi gerekir.

Aşağıdaki tabloda bu özelliğin çeşitli Çalışma Grubu modlarında kullanılabilir olup olmadığı gösterilmektedir.

Çalışma grubu modu Kullanılabilir
Yerel bilgisayar Yes
Yerel bilgisayar ve doğrudan biçim adı Yes
Uzak bilgisayar No
Uzak bilgisayar ve doğrudan biçim adı No

Şunlara uygulanır

Ayrıca bkz.