MessageQueue.MulticastAddress Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o endereço multicast associado à fila.
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 Propriedade
Um endereço multicast válido (na forma <address>:<port>) ou null, que indica que a fila não está associada a um endereço multicast.
- Atributos
Exceções
O MSMQ 3.0 não está instalado.
Observações
A MulticastAddress propriedade é usada para associar uma fila não transacional a um endereço multicast que pode ser usado ao enviar mensagens. Não pode associar uma fila transacional a um endereço multicast. Quando a aplicação enviadora envia mensagens para um endereço multicast, a Fila de Mensagens envia uma cópia da mensagem para cada fila associada a esse endereço.
Os endereços IP multicast devem estar na gama de classe D de 224.0.0.0 a 239.255.255.255, o que corresponde a definir os primeiros quatro bits de ordem superior em 1110. No entanto, apenas certos intervalos de endereços neste intervalo são não reservados e estão disponíveis para enviar mensagens multicast. Para a lista mais recente de endereços multicast reservados, consulte a página Web de Endereços Multicast da Internet Assigned Number Authority (IANA ). Não há restrições quanto ao número de porta.
Se vários computadores de origem estiverem a enviar mensagens multicast e quiser que uma fila específica receba mensagens de apenas um computador de origem, cada computador de origem deve enviar mensagens para uma combinação diferente de endereço IP e número de porta.
Para dissociar uma fila de um endereço multicast, defina a MulticastAddress propriedade para uma string de comprimento zero. Não defina para null, pois isso resultará num ArgumentNullException.
A tabela seguinte mostra se esta propriedade está disponível em vários modos de Grupo de Trabalho.
| Modo de grupo de trabalho | Available |
|---|---|
| Computador local | Yes |
| Computador local e nome do formato direto | Yes |
| Computador remoto | No |
| Computador remoto e nome do formato direto | No |