Aracılığıyla paylaş


MessageQueue.MulticastAddress Özellik

Tanım

MSMQ 3.0'da kullanıma sunulmuştur. Kuyrukla ilişkili çok noktaya yayın adresini alır veya ayarlar.

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

Özellik Değeri

String Kuyruğun bir çok noktaya yayın adresiyle ilişkilendirilmediğini belirten, geçerli bir çok noktaya yayın adresi (aşağıda gösterilen biçimde) veya nulliçeren bir.

<address>:<port>
Öznitelikler

Özel durumlar

MSMQ 3.0 yüklü değil.

Açıklamalar

MulticastAddress özelliği, işlem dışı bir kuyruğu ileti gönderirken kullanılabilecek çok noktaya yayın adresiyle ilişkilendirmek için kullanılır. İşlem kuyruğu bir çok noktaya yayın adresiyle ilişkilendirilemez. Gönderen uygulama çok noktaya yayın adresine ileti gönderdiğinde, Message Queuing iletinin bir kopyasını bu adresle ilişkili her kuyruğa gönderir.

IP çok noktaya yayın adresleri D sınıfında 224.0.0.0 ile 239.255.255.255.255 arasında olmalıdır ve bu da ilk dört yüksek sıralı bitin 1110'a eşit ayarlanmasına karşılık gelir. Ancak, yalnızca bu aralıktaki belirli adres aralıkları gözlemlenmez ve çok noktaya yayın iletileri göndermek için kullanılabilir. Ayrılmış çok noktaya yayın adreslerinin en son listesi için İnternet Atanmış Numara Yetkilisi (IANA) İnternet Çok Noktaya Yayın Adresleri Web sayfasına bakın. Bağlantı noktası numarasında herhangi bir kısıtlama yoktur.

Birden çok kaynak bilgisayar çok noktaya yayın iletileri gönderiyorsa ve belirli bir kuyruğun yalnızca bir kaynak bilgisayardan ileti almasını istiyorsanız, her kaynak bilgisayarın farklı bir IP adresi ve bağlantı noktası numarası birleşimine ileti göndermesi gerekir.

Bir kuyruğu çok noktaya yayın adresinden ilişkilendirmek için özelliğini sıfır uzunluklu bir dizeye ayarlayın MulticastAddress . olarak ayarlamayın null, bunun sonucunda bir ArgumentNullExceptionolur.

Aşağıdaki tabloda bu özelliğin çeşitli Çalışma Grubu modlarında kullanılabilir olup olmadığı gösterilmektedir.

Çalışma grubu modu Kullanılabilir
Yerel bilgisayar Yes
Yerel bilgisayar ve doğrudan biçim adı Yes
Uzak bilgisayar No
Uzak bilgisayar ve doğrudan biçim adı No

Şunlara uygulanır