MessageQueue.MulticastAddress Proprietà

Definizione

Introdotto in MSMQ 3.0. 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à

Oggetto String che contiene un indirizzo multicast valido (nel formato riportato di seguito) o null, a indicare che alla coda non è associato alcun indirizzo multicast.

<address>:<port>
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 essere inclusi nell'intervallo di classe D compreso tra 224.0.0.0 e 239.255.255.255, che corrisponde all'impostazione dei primi quattro bit di ordine elevato uguali a 1110. Tuttavia, solo determinati intervalli di indirizzi in questo intervallo non sono accessibili e disponibili per l'invio di messaggi multicast. Per l'elenco più recente degli indirizzi multicast riservati, vedere la pagina Web Internet Assigned Number Authority (IANA) Internet Multicast Addresses . Non esistono restrizioni per il numero di porta.

Se più computer di origine inviano messaggi multicast e si desidera 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é ciò comporterà 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
Nome del formato diretto e del computer remoto No

Si applica a