Aracılığıyla paylaş


DefaultPropertiesToSend.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 bir iletinin bir kopyasının kaynak bilgisayardan sonraki adıma başarıyla iletildikten sonra kaynak bilgisayarın makine günlüğünde tutulmasını zorunlu tutmak; aksi takdirde , false. Varsayılan değer: false.

Öznitelikler

Açıklamalar

UseJournalQueue ve UseDeadLetterQueue Message Queuing'in iletiyi nasıl izleyebileceğini belirtin. ise UseJournalQueuetrue, bir iletinin iletildiğini her adımda, kaynak bilgisayardaki 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 günlük kuyruğunda depoladığınızda, artık gerekmeyen iletileri kaldırmak için kuyruğu düzenli aralıklarla boşaltın. 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 tarafından oluşturulan sistem kuyruklarıdır.

Günlük kaydı hem ileti hem de kuyruk tarafından belirtilebilir. olduğunda DefaultPropertiesToSend.UseJournalQueuetrue, ileti gönderildiğinde günlüğe eklenir. olduğunda MessageQueue.UseJournalQueuetrue, ileti alındığında günlüğe alınır.

Şunlara uygulanır

Ayrıca bkz.