MessageQueue.MulticastAddress Egenskap

Definition

Hämtar eller anger den multicast-adress som är associerad med kön.

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

Egenskapsvärde

En giltig multicast-adress (i formuläret <address>:<port>) eller null, som anger att kön inte är associerad med en multicast-adress.

Attribut

Undantag

MSMQ 3.0 är inte installerat.

Kommentarer

Egenskapen MulticastAddress används för att associera en icke-transaktionell kö med en multicast-adress som kan användas när meddelanden skickas. Du kan inte associera en transaktionskö med en multicast-adress. När det sändande programmet skickar meddelanden till en multicast-adress skickar Message Queuing en kopia av meddelandet till varje kö som är associerad med den adressen.

IP-multicast-adresser måste finnas i klass D-intervallet från 224.0.0.0 till 239.255.255.255, vilket motsvarar att de första fyra högordningsbitarna är lika med 1110. Endast vissa adressintervall i det här intervallet är dock oreserverade och tillgängliga för att skicka multicast-meddelanden. Den senaste listan över reserverade multicast-adresser finns på webbsidan Internet Assigned Number Authority (IANA) Internet Multicast Addresses (Internet Assigned Number Authority). Det finns inga begränsningar för portnumret.

Om flera källdatorer skickar multicast-meddelanden och du vill att en specifik kö ska ta emot meddelanden från endast en källdator, måste varje källdator skicka meddelanden till en annan kombination av IP-adress och portnummer.

Om du vill koppla bort en kö från en multicast-adress anger du MulticastAddress egenskapen till en sträng med noll längd. Ställ inte in den på null, eftersom detta resulterar i en ArgumentNullException.

I följande tabell visas om den här egenskapen är tillgänglig i olika arbetsgruppslägen.

Arbetsgruppsläge Tillgängligt
Lokal dator Yes
Namn på lokal dator och direktformat Yes
Fjärrdator No
Namn på fjärrdator och direktformat No

Gäller för