MessageQueue.MulticastAddress Eigenschap

Definitie

Hiermee wordt het multicast-adres opgehaald of ingesteld dat aan de wachtrij is gekoppeld.

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

Waarde van eigenschap

Een geldig multicast-adres (in het formulieradres<>:<poort>) of null, wat aangeeft dat de wachtrij niet is gekoppeld aan een multicast-adres.

Kenmerken

Uitzonderingen

MSMQ 3.0 is niet geïnstalleerd.

Opmerkingen

De MulticastAddress eigenschap wordt gebruikt om een niet-transactionele wachtrij te koppelen aan een multicast-adres dat kan worden gebruikt bij het verzenden van berichten. U kunt een transactionele wachtrij niet koppelen aan een multicast-adres. Wanneer de verzendende toepassing berichten naar een multicast-adres verzendt, verzendt Message Queuing een kopie van het bericht naar elke wachtrij die aan dat adres is gekoppeld.

IP-multicastadressen moeten zich in het bereik D van klasse D van 224.0.0.0 tot 239.255.255.255 bevindt, wat overeenkomt met het instellen van de eerste vier high-order bits gelijk aan 1110. Alleen bepaalde adresbereiken in dit bereik zijn echter niet gereserveerd en beschikbaar voor het verzenden van multicast-berichten. Zie de webpagina Internet Multicast Addresses (Internet Assigned Number Authority) voor de meest recente lijst met gereserveerde multicastadressen. Er gelden geen beperkingen voor het poortnummer.

Als meerdere broncomputers multicast-berichten verzenden en u wilt dat een specifieke wachtrij berichten ontvangt van slechts één broncomputer, moet elke broncomputer berichten verzenden naar een andere combinatie van IP-adres en poortnummer.

Als u een wachtrij wilt ontkoppelen van een multicast-adres, stelt u de MulticastAddress eigenschap in op een tekenreeks met lengte nul. Stel deze niet in op null, omdat dit resulteert in een ArgumentNullException.

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