MessageQueue.MulticastAddress Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает адрес многоадресной рассылки, связанный с очередью.
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
Значение свойства
Допустимый многоадресный адрес (в адресе> формы<:<порт>) или nullуказывает, что очередь не связана с адресом многоадресной рассылки.
- Атрибуты
Исключения
MSMQ 3.0 не установлен.
Комментарии
Свойство MulticastAddress используется для связывания очереди без транзакций с адресом многоадресной рассылки, который можно использовать при отправке сообщений. Невозможно связать транзакционный очереди с адресом многоадресной рассылки. Когда отправляющее приложение отправляет сообщения на адрес многоадресной рассылки, очередь сообщений отправляет копию сообщения в каждую очередь, связанную с этим адресом.
Ip-адреса многоадресной рассылки должны находиться в диапазоне от 224.0.0 до 239.255.255.255, что соответствует настройке первых четырех битов высокого порядка равным 1110. Однако только некоторые диапазоны адресов в этом диапазоне не зарезервированы и доступны для отправки многоадресных сообщений. Последний список зарезервированных адресов многоадресной рассылки см. на веб-странице "Интернет-центр многоадресной рассылки" (IANA). Нет ограничений на номер порта.
Если несколько исходных компьютеров отправляют многоадресные сообщения и хотите, чтобы определенная очередь получала сообщения только с одного исходного компьютера, каждый исходный компьютер должен отправлять сообщения в другое сочетание IP-адреса и номера порта.
Чтобы отсортировать очередь из многоадресного адреса, задайте MulticastAddress для свойства строку нулевой длины. Не устанавливайте его nullзначение, так как это приведет к ошибке ArgumentNullException.
В следующей таблице показано, доступно ли это свойство в различных режимах рабочей группы.
| Режим рабочей группы | В наличии |
|---|---|
| Локальный компьютер | Да |
| Имя локального компьютера и прямого формата | Да |
| Удаленный компьютер | Нет |
| Имя удаленного компьютера и прямого формата | Нет |