Aracılığıyla paylaş


Message.UseJournalQueue Özellik

Tanım

İletinin bir kopyasının kaynak bilgisayardaki bir makine günlüğünde tutulup tutulmayacağını belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true ileti başarıyla iletildikten sonra (kaynak bilgisayardan sonraki sunucuya) iletinin bir kopyasının kaynak bilgisayarın makine günlüğünde tutulmasını zorunlu tutmak için; aksi takdirde , false. Varsayılan değer: false.

Öznitelikler

Özel durumlar

İleti kuyruğu özelliği yoksayacak UseJournalQueue şekilde filtrelenmiştir.

Örnekler

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

Açıklamalar

ve UseDeadLetterQueue özellikleri Message Queuing'in UseJournalQueue iletiyi nasıl izlediğini belirtir. ise UseJournalQueuetrue, bir iletinin iletildiğini her adımda kaynak makinedeki bilgisayar günlüğünde bir kopya tutulur.

Gönderilen ileti yalnızca hedef kuyruk uzak bir bilgisayardaysa günlük kuyruğuna kopyalanır. Hedef yerel bilgisayardaysa, ileti doğrudan kuyruğa gönderilir; günlüğe kaydetmek için ara adım yoktur.

İletileri bir günlük kuyruğunda depoladığınızda, artık gerekmeyen iletileri kaldırmak için kuyruğu düzenli aralıklarla temizleyin. Günlük kuyruklarında depolanan iletiler, kuyruğun bulunduğu bilgisayarın kotasında sayılır. (Bilgisayar kotası yönetici tarafından ayarlanır.)

Günlük veya teslim edilemeyen ileti kuyruğu oluşturmazsınız. Bunların ikisi de Message Queuing'in oluşturduğu sistem kuyruklarıdır.

Şunlara uygulanır

Ayrıca bkz.