MessageQueue.MulticastAddress Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |