MessageQueue.BasePriority Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Basispriorität an, die von Message Queuing beim Weiterleiten von Meldungen einer öffentlichen Warteschlange über das Netzwerk verwendet wird, oder legt diese fest.
public:
property short BasePriority { short get(); void set(short value); };
[System.Messaging.MessagingDescription("MQ_BasePriority")]
public short BasePriority { get; set; }
[<System.Messaging.MessagingDescription("MQ_BasePriority")>]
member this.BasePriority : int16 with get, set
Public Property BasePriority As Short
Eigenschaftswert
Die einzige Basispriorität für alle an die (öffentliche) Warteschlange gesendeten Meldungen. Der Standardwert ist null (0).
- Attribute
Ausnahmen
Die Basispriorität wurde auf einen ungültigen Wert festgelegt.
Fehler beim Zugriff auf eine Message Queuing-Methode.
Beispiele
Im folgenden Codebeispiel wird der Wert der Eigenschaft einer Nachrichtenwarteschlange BasePriority abgerufen und festgelegt.
// Set the queue's BasePriority property value.
queue.BasePriority = 10;
// Display the new value of the queue's BasePriority property.
Console.WriteLine("MessageQueue.BasePriority: {0}", queue.BasePriority);
Hinweise
Die Basispriorität einer Nachrichtenwarteschlange gibt an, wie eine Nachricht, die an diese Warteschlange weitergeleitet wird, behandelt wird, während sie das Netzwerk durchläuft. Sie können die BasePriority -Eigenschaft so festlegen, dass allen Nachrichten, die an die angegebene Warteschlange gesendet werden, eine höhere oder niedrigere Priorität zugewiesen wird als an andere Warteschlangen gesendete Nachrichten. Durch Festlegen dieser Eigenschaft wird die Message Queuing-Warteschlange geändert. Daher sind alle anderen MessageQueue Instanzen von der Änderung betroffen.
Nachrichtenwarteschlangen BasePriority beziehen sich nicht auf die Priority Eigenschaft einer Nachricht, die die Reihenfolge angibt, in der eine eingehende Nachricht in der Warteschlange platziert wird.
BasePriority gilt nur für öffentliche Warteschlangen, deren Pfade mithilfe des Formatnamens angegeben werden. Die Basispriorität einer privaten Warteschlange ist immer 0 (0).
Die folgende Tabelle zeigt, ob diese Eigenschaft in verschiedenen Arbeitsgruppenmodi verfügbar ist.
Arbeitsgruppenmodus | Verfügbar |
---|---|
Lokalem Computer | Ja |
Name des lokalen Computers und des direkten Formats | Ja |
Remotecomputer | Nein |
Name des Remotecomputers und des direkten Formats | Nein |