(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

MessageQueue.MulticastAddress-Eigenschaft

Eingeführt in MSMQ 3.0. Ruft die der Warteschlange zugeordnete Multicastadresse ab oder oder legt diese fest.

Namespace:  System.Messaging
Assembly:  System.Messaging (in System.Messaging.dll)

[MessagingDescriptionAttribute("MQ_MulticastAddress")]
public string MulticastAddress { get; set; }

Eigenschaftswert

Typ: System.String
Ein String mit einer gültigen Multicastadresse (im nachfolgend angegebenen Format) oder null. Letzteres gibt an, dass die Warteschlange keiner Multicastadresse zugeordnet ist.
<address>:<port>

AusnahmeBedingung
PlatformNotSupportedException

MSMQ 3.0 ist nicht installiert.

Mithilfe der MulticastAddress-Eigenschaft wird einer nicht transaktionalen Warteschlange eine Multicastadresse zugeordnet, die beim Senden von Meldungen verwendet werden kann. Einer transaktionalen Warteschlange kann keine Multicastadresse zugeordnet werden. Wenn die sendende Anwendung eine Meldung an eine Multicastadresse sendet, sendet Message Queuing eine Kopie dieser Meldung an sämtliche Warteschlangen, denen diese Adresse zugeordnet ist.

IP-Multicastadressen müssen im Bereich der Klasse D von 224.0.0.0 bis 239.255.255.255 liegen. Dies entspricht einer Festlegung der ersten vier höherwertigen Bits auf 1110. Nur bestimmte Bereiche von Adressen in diesem Bereich sind jedoch nicht reserviert und zum Senden von Multicastmeldungen verfügbar. Die aktuelle Liste reservierter Multicastadressen finden Sie unter Internet Multicast Addresses - Internet Assigned Number Authority (IANA). Es gibt keine Beschränkungen hinsichtlich der Anschlussnummer.

Wenn mehrere Quellcomputer Multicastmeldungen senden und sie festlegen möchten, dass eine bestimmte Warteschlange nur Meldungen von einem dieser Quellcomputer erhält, müssen die einzelnen Quellcomputer Meldungen an eine unterschiedliche Kombination von IP-Adresse und Anschlussnummer senden.

Um die Zuordnung einer Warteschlange zu einer Multicastadresse aufzuheben, legen Sie die MulticastAddress-Eigenschaft auf eine Zeichenfolge der Länge 0 fest. Legen Sie sie nicht auf null fest, da dies zu einer ArgumentNullException führt.

Der folgenden Tabelle können Sie entnehmen, ob diese Eigenschaft in verschiedenen Arbeitsgruppenmodi verfügbar ist.

Arbeitsgruppenmodus

Verfügbar

Lokaler Computer

ja

Lokaler Computer + direkter Formatname

ja

Remotecomputer

nein

Remotecomputer und direkter Formatname

nein

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft