Sdílet prostřednictvím


MessageQueue.MulticastAddress Vlastnost

Definice

Zavedeno v MSMQ 3.0. Získá nebo nastaví adresu vícesměrového vysílání přidružené k frontě.

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

Hodnota vlastnosti

A String obsahující platnou adresu vícesměrového vysílání (ve formuláři uvedeném níže) nebo null, která označuje, že fronta není přidružena k adrese vícesměrového vysílání.

<address>:<port>
Atributy

Výjimky

MSMQ 3.0 není nainstalován.

Poznámky

Vlastnost MulticastAddress se používá k přidružení neakční fronty k adrese vícesměrového vysílání, která se dá použít při odesílání zpráv. Transakční frontu nelze přidružit k adrese vícesměrového vysílání. Když odesílající aplikace odesílá zprávy na adresu vícesměrového vysílání, služba Řízení front zpráv odešle kopii zprávy do každé fronty přidružené k této adrese.

Adresy vícesměrového vysílání IP musí být v rozsahu třídy D od 224.0.0.0 do 239.255.255.255, což odpovídá nastavení prvních čtyř bitů s vysokým pořadím na 1110. Pouze určité rozsahy adres v tomto rozsahu však nejsou rezervované a dostupné pro odesílání zpráv vícesměrového vysílání. Nejnovější seznam rezervovaných adres vícesměrového vysílání najdete na webové stránce Internetové adresy vícesměrového vysílání IANA (Internet Assigned Number Authority ). Pro číslo portu neplatí žádná omezení.

Pokud vícesměrové zprávy odesílá několik zdrojových počítačů a chcete, aby určitá fronta přijímala zprávy pouze z jednoho zdrojového počítače, musí každý zdrojový počítač odesílat zprávy na jinou kombinaci IP adresy a čísla portu.

Pokud chcete zrušit přidružení fronty k adrese vícesměrového vysílání, nastavte MulticastAddress vlastnost na řetězec nulové délky. Nenastavujte ho na nullhodnotu , protože výsledkem bude ArgumentNullException.

Následující tabulka ukazuje, zda je tato vlastnost k dispozici v různých režimech pracovní skupiny.

Režim pracovní skupiny K dispozici.
Místní počítač Yes
Název místního počítače a přímého formátu Yes
Vzdálený počítač No
Název vzdáleného počítače a přímého formátu No

Platí pro