MessageQueue.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 odebrane komunikaty są kopiowane do kolejki dziennika.
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
Wartość właściwości
true
jeśli komunikaty odebrane z kolejki są kopiowane do kolejki dziennika; w przeciwnym razie , false
.
- Atrybuty
Wyjątki
Wystąpił błąd podczas uzyskiwania dostępu do metody kolejkowania komunikatów.
Przykłady
Poniższy przykład kodu pobiera i ustawia wartość właściwości kolejki komunikatów UseJournalQueue .
// 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);
Uwagi
Gdy aplikacja kolejkowania komunikatów tworzy nową kolejkę aplikacji, automatycznie tworzy skojarzona kolejka dziennika w tej samej lokalizacji. Kolejka dziennika służy do śledzenia komunikatów usuniętych z kolejki. Ustawienie tej właściwości modyfikuje kolejkę kolejkowania komunikatów. W związku z tym wszelkie inne MessageQueue wystąpienia mają wpływ na zmianę.
Kolejka dziennika nie śledzi komunikatów usuniętych z kolejki, ponieważ ich czas do odebrania czasomierz wygasł ani nie śledzi komunikatów przeczyszczanych z kolejki przy użyciu usługi katalogowej kolejkowania komunikatów (Magazyn informacji lub Active Directory).
Aplikacje nie mogą wysyłać komunikatów do kolejek dziennika; Są one ograniczone do dostępu tylko do odczytu tych kolejek. Ponadto kolejkowanie komunikatów nigdy nie usuwa komunikatów z kolejek dziennika. Aplikacja korzystająca z kolejki musi wyczyścić te komunikaty, odbierając je lub przeczyszczając kolejkę.
W poniższej tabeli przedstawiono, czy ta właściwość jest dostępna w różnych trybach grupy roboczej.
Tryb grupy roboczej | Dostępne |
---|---|
Komputer lokalny | Tak |
Komputer lokalny i nazwa formatu bezpośredniego | Tak |
Komputer zdalny | Nie |
Nazwa komputera zdalnego i formatu bezpośredniego | Nie |