DefaultPropertiesToSend.UseJournalQueue Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy kopia komunikatu powinna być przechowywana w dzienniku maszynowym na komputerze źródłowym.
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
Wartość właściwości
true
aby wymagać, aby kopia wiadomości była przechowywana w dzienniku komputera źródłowego po pomyślnym przesłaniu go z komputera źródłowego do następnego kroku; w przeciwnym razie , false
. Wartość domyślna to false
.
- Atrybuty
Uwagi
UseJournalQueue i UseDeadLetterQueue określ sposób śledzenia komunikatu przez kolejkowanie komunikatów. Jeśli UseJournalQueue jest to true
, w każdym kroku, który jest przesyłany komunikat, kopia jest przechowywana w dzienniku komputerowym na komputerze źródłowym.
Wysłany komunikat zostanie skopiowany tylko do kolejki dziennika, jeśli kolejka docelowa znajduje się na komputerze zdalnym. Jeśli miejsce docelowe znajduje się na komputerze lokalnym, komunikat jest wysyłany bezpośrednio do kolejki; nie ma żadnych pośrednich kroków wymagających rejestrowania.
W przypadku przechowywania komunikatów w kolejce dziennika opróżnij kolejkę okresowo, aby usunąć komunikaty, które nie są już potrzebne. Komunikaty przechowywane w kolejkach dziennika są liczone względem limitu przydziału komputera, na którym znajduje się kolejka (limit przydziału komputera jest ustawiany przez administratora).
Nie można utworzyć dziennika ani kolejki utraconych wiadomości. Są to zarówno kolejki systemowe, które są generowane przez kolejkowanie komunikatów.
Dzienniki można określić zarówno przez komunikat, jak i kolejkę. Gdy DefaultPropertiesToSend.UseJournalQueue jest to true
, komunikat jest dziennikowany po wysłaniu. Gdy MessageQueue.UseJournalQueue jest to true
, komunikat jest dziennikowany po odebraniu.