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.
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 |