Freigeben über


MessageQueue.BasePriority Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der Basispriorität Message Queuing zum Weiterleiten der Nachrichten einer öffentlichen Warteschlange über das Netzwerk.

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 Nachrichten, die an die (öffentliche) Warteschlange gesendet werden. 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 an diese Warteschlange weitergeleitet wird, während sie über das Netzwerk geleitet wird. 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 die an andere Warteschlangen gesendeten Nachrichten. Durch Festlegen dieser Eigenschaft wird die Message Queuing-Warteschlange geändert. Daher sind alle anderen MessageQueue Instanzen von der Änderung betroffen.

Eine Nachrichtenwarteschlange BasePriority ist nicht mit der Priority Eigenschaft einer Nachricht verknüpft, die die Reihenfolge angibt, in der eine eingehende Nachricht in der Warteschlange platziert wird.

BasePriority Gilt nur für öffentliche Warteschlangen, deren Pfade mit dem Formatnamen angegeben werden. Die Basispriorität einer privaten Warteschlange ist immer Null (0).

In der folgenden Tabelle wird gezeigt, ob diese Eigenschaft in verschiedenen Arbeitsgruppenmodi verfügbar ist.

Arbeitsgruppenmodus Verfügbar
Lokaler Computer Ja
Name des lokalen Computers und des direkten Formats Ja
Remotecomputer No
Name des Remotecomputers und des direkten Formats No

Gilt für:

Weitere Informationen