MessageQueue.BasePriority Eigenschap

Definitie

Hiermee haalt u de basisprioriteit message queuing op of stelt u deze in om de berichten van een openbare wachtrij via het netwerk te routeren.

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

Waarde van eigenschap

De basisprioriteit voor alle berichten die naar de (openbare) wachtrij worden verzonden. De standaardwaarde is nul (0).

Kenmerken

Uitzonderingen

De basisprioriteit is ingesteld op een ongeldige waarde.

Er is een fout opgetreden bij het openen van een Message Queuing-methode.

Voorbeelden

In het volgende codevoorbeeld wordt de waarde van de eigenschap van een berichtenwachtrij BasePriority opgehaald en ingesteld.

// 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);

Opmerkingen

De basisprioriteit van een berichtenwachtrij geeft aan hoe een bericht dat wordt gerouteerd naar die wachtrij, wordt behandeld terwijl deze via het netwerk wordt verzonden. U kunt de BasePriority eigenschap instellen om een hogere of lagere prioriteit te verlenen aan alle berichten die naar de opgegeven wachtrij worden verzonden dan berichten die naar andere wachtrijen worden verzonden. Als u deze eigenschap instelt, wordt de Message Queuing-wachtrij gewijzigd. Daarom worden alle andere MessageQueue exemplaren beïnvloed door de wijziging.

Een berichtenwachtrij BasePriority is niet gerelateerd aan de Priority eigenschap van een bericht, waarin de volgorde wordt opgegeven waarin een binnenkomend bericht in de wachtrij wordt geplaatst.

BasePriority is alleen van toepassing op openbare wachtrijen waarvan de paden zijn opgegeven met behulp van de indelingsnaam. De basisprioriteit van een privéwachtrij is altijd nul (0).

In de volgende tabel ziet u of deze eigenschap beschikbaar is in verschillende werkgroepmodi.

Werkgroepmodus Available
Lokale computer Ja
Naam van lokale computer en directe indeling Ja
Externe computer No
Naam van externe computer en directe indeling No

Van toepassing op

Zie ook