MessageQueue.MulticastAddress 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 Multicastadresse, die der Warteschlange zugeordnet ist.
public:
property System::String ^ MulticastAddress { System::String ^ get(); void set(System::String ^ value); };
[System.Messaging.MessagingDescription("MQ_MulticastAddress")]
public string MulticastAddress { get; set; }
[<System.Messaging.MessagingDescription("MQ_MulticastAddress")>]
member this.MulticastAddress : string with get, set
Public Property MulticastAddress As String
Eigenschaftswert
Eine gültige Multicastadresse (im Formularadresse<>:<Port>) oder null, die angibt, dass die Warteschlange keiner Multicastadresse zugeordnet ist.
- Attribute
Ausnahmen
MSMQ 3.0 ist nicht installiert.
Hinweise
Die MulticastAddress Eigenschaft wird verwendet, um eine nicht transaktionsbezogene Warteschlange einer Multicastadresse zuzuordnen, die beim Senden von Nachrichten verwendet werden kann. Sie können einer Multicastadresse keine Transaktionswarteschlange zuordnen. Wenn die sendende Anwendung Nachrichten an eine Multicastadresse sendet, sendet Message Queuing eine Kopie der Nachricht an jede Warteschlange, die dieser Adresse zugeordnet ist.
IP-Multicastadressen müssen sich im Bereich der Klasse D von 224.0.0.0 bis 239.255.255.255 befinden, was dem Festlegen der ersten vier Hochreihenfolgenbits entspricht, die 1110 entsprechen. Allerdings sind nur bestimmte Adressbereiche in diesem Bereich nicht reserviert und für das Senden von Multicastnachrichten verfügbar. Die neueste Liste reservierter Multicastadressen finden Sie auf der Webseite internet Assigned Number Authority (IANA) Internet Multicast Addresses . Es gibt keine Einschränkungen für die Portnummer.
Wenn mehrere Quellcomputer Multicastnachrichten senden und eine bestimmte Warteschlange Nachrichten von nur einem Quellcomputer empfangen soll, muss jeder Quellcomputer Nachrichten an eine andere Kombination aus IP-Adresse und Portnummer senden.
Um eine Warteschlange von einer Multicastadresse zu trennen, legen Sie die MulticastAddress Eigenschaft auf eine leere Zeichenfolge fest. Legen Sie sie nicht auf , nullda dies zu einem ArgumentNullException.
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 |