MessageQueue.MaximumQueueSize 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 maksymalny rozmiar kolejki.
public:
property long MaximumQueueSize { long get(); void set(long value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.SizeConverter))]
[System.Messaging.MessagingDescription("MQ_MaximumQueueSize")]
public long MaximumQueueSize { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.SizeConverter))>]
[<System.Messaging.MessagingDescription("MQ_MaximumQueueSize")>]
member this.MaximumQueueSize : int64 with get, set
Public Property MaximumQueueSize As Long
Wartość właściwości
Maksymalny rozmiar w kilobajtach kolejki. Wartość domyślna kolejkowania komunikatów określa, że żaden limit nie istnieje.
- Atrybuty
Wyjątki
Maksymalny rozmiar kolejki zawiera wartość ujemną.
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 MaximumQueueSize .
// Set the queue's MaximumQueueSize property value.
queue.MaximumQueueSize = 10;
// Display the new value of the queue's MaximumQueueSize property.
Console.WriteLine("MessageQueue.MaximumQueueSize: {0}",
queue.MaximumQueueSize);
Uwagi
Zapewnia MaximumQueueSize dostęp do limitu magazynu komunikatów kolejkowania komunikatów, który jest oddzielony od limitu przydziału komunikatów komputera zdefiniowanego przez administratora. Aby uzyskać więcej informacji na temat limitu przydziału komunikatów, zobacz MaximumJournalSize.
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ę
Jeśli podjęto próbę przekroczenia maksymalnego rozmiaru kolejki lub limitu przydziału komunikatów komputera, komunikaty mogą zostać utracone. Po osiągnięciu limitu przydziału kolejki kolejka komunikatów powiadamia kolejkę administracyjną aplikacji wysyłającej, aby wskazać, że kolejka jest pełna, zwracając negatywny komunikat potwierdzenia. Kolejkowanie komunikatów nadal wysyła ujemne potwierdzenia, dopóki łączny rozmiar komunikatów w kolejce nie spadnie poniżej limitu.
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 |