MessageQueue.UseJournalQueue Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |