MessageQueue.BasePriority Eigenschaft

Definition

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

Gilt für:

Weitere Informationen