Comparteix a través de


MessageQueue.MulticastAddress Propiedad

Definición

Introducido en MSMQ 3.0. Obtiene o establece la dirección de multidifusión asociada a la cola.

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

Valor de propiedad

Un objeto String que contiene una dirección de multidifusión válida (en el formato especificado a continuación) o bien null, que indica que la cola no está asociada a una dirección de multidifusión.

<address>:<port>
Atributos

Excepciones

MSMQ 3.0 no está instalado.

Comentarios

La MulticastAddress propiedad se usa para asociar una cola no transaccional a una dirección de multidifusión que se puede usar al enviar mensajes. No se puede asociar una cola transaccional con una dirección de multidifusión. Cuando la aplicación de envío envía mensajes a una dirección de multidifusión, Message Queuing envía una copia del mensaje a cada cola asociada a esa dirección.

Las direcciones de multidifusión IP deben estar en el intervalo de clase D de 224.0.0.0 a 239.255.255.255, que corresponde a establecer los cuatro primeros bits de orden superior igual a 1110. Sin embargo, solo determinados intervalos de direcciones de este intervalo no se sirven y están disponibles para enviar mensajes de multidifusión. Para obtener la lista más reciente de direcciones reservadas de multidifusión, consulte la página web De direcciones de multidifusión de Internet asignadas por Internet (IANA). No hay restricciones en el número de puerto.

Si varios equipos de origen envían mensajes de multidifusión y desea que una cola específica reciba mensajes de un solo equipo de origen, cada equipo de origen debe enviar mensajes a una combinación diferente de dirección IP y número de puerto.

Para desasociar una cola de una dirección de multidifusión, establezca la MulticastAddress propiedad en una cadena de longitud cero. No establézcalo en , ya que nullesto dará como resultado .ArgumentNullException

En la tabla siguiente se muestra si esta propiedad está disponible en varios modos de grupo de trabajo.

Modo de grupo de trabajo Disponible
Equipo local
Equipo local y nombre de formato directo
Equipo remoto No
Equipo remoto y nombre de formato directo No

Se aplica a