Condividi tramite


MessageQueue.MulticastAddress Proprietà

Definizione

Ottiene o imposta l'indirizzo multicast associato alla coda.

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

Valore della proprietà

Indirizzo multicast valido (nel formato <address>:<port>) o null, che indica che la coda non è associata a un indirizzo multicast.

Attributi

Eccezioni

MSMQ 3.0 non è installato.

Commenti

La MulticastAddress proprietà viene utilizzata per associare una coda non transazionale a un indirizzo multicast che può essere utilizzato durante l'invio di messaggi. Non è possibile associare una coda transazionale a un indirizzo multicast. Quando l'applicazione di invio invia messaggi a un indirizzo multicast, Accodamento messaggi invia una copia del messaggio a ogni coda associata a tale indirizzo.

Gli indirizzi multicast IP devono trovarsi nella classe D compreso tra 224.0.0.0 e 239.255.255.255, che corrisponde all'impostazione dei primi quattro bit di ordine elevato uguale a 1110. Tuttavia, solo determinati intervalli di indirizzi in questo intervallo non sono disponibili e non sono disponibili per l'invio di messaggi multicast. Per l'elenco più recente di indirizzi multicast riservati, vedere la pagina Web Internet Assigned Number Authority (IANA) Internet Multicast Addresses (Internet Multicast Addresses ). Non esistono restrizioni sul numero di porta.

Se più computer di origine inviano messaggi multicast e si vuole che una coda specifica riceva messaggi da un solo computer di origine, ogni computer di origine deve inviare messaggi a una combinazione diversa di indirizzo IP e numero di porta.

Per annullare l'associazione di una coda da un indirizzo multicast, impostare la MulticastAddress proprietà su una stringa di lunghezza zero. Non impostarlo su null, perché in questo modo verrà generato un oggetto ArgumentNullException.

Nella tabella seguente viene illustrato se questa proprietà è disponibile in varie modalità gruppo di lavoro.

Modalità gruppo di lavoro Disponibile
Computer locale
Computer locale e nome del formato diretto
Computer remoto No
Computer remoto e nome del formato diretto No

Si applica a