MessageQueue-Member
Ermöglicht den Zugriff auf eine Warteschlange auf einem Message Queuing-Server.
In den folgenden Tabellen werden die vom MessageQueue -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Konstruktoren
Name | Beschreibung | |
---|---|---|
MessageQueue | Überladen. Initialisiert eine neue Instanz der MessageQueue-Klasse. |
Zum Seitenanfang
Öffentliche Felder
Name | Beschreibung | |
---|---|---|
InfiniteQueueSize | Legt fest, dass für eine Warteschlange keine Größenbeschränkung besteht. | |
InfiniteTimeout | Legt fest, dass für Methoden, die Meldungen einsehen oder empfangen, kein Timeout festgelegt ist. |
Zum Seitenanfang
Öffentliche Eigenschaften
(siehe auch Geschützte Eigenschaften )
Name | Beschreibung | |
---|---|---|
AccessMode | Ruft einen Wert ab, der den Zugriffsmodus für die Warteschlange angibt. | |
Authenticate | Ruft einen Wert ab, der angibt, ob die Warteschlange nur authentifizierte Meldungen akzeptiert, oder legt diesen fest. | |
BasePriority | Gibt die Basispriorität an, die von Message Queuing beim Weiterleiten von Meldungen einer öffentlichen Warteschlange über das Netzwerk verwendet wird, oder legt diese fest. | |
CanRead | Ruft einen Wert ab, der angibt, ob die MessageQueue gelesen werden kann. | |
CanWrite | Ruft einen Wert ab, der angibt, ob in die MessageQueue geschrieben werden kann. | |
Category | Ruft die Kategorie der Warteschlange ab oder legt diese fest. | |
Container | Ruft den IContainer ab, der die Component enthält.(Von Component geerbt.) | |
CreateTime | Ruft Zeit und Datum der Erstellung der Warteschlange in Message Queuing ab. | |
DefaultPropertiesToSend | Ruft die Eigenschaftenwerte für Meldungen ab, die beim Senden einer Meldung an die Warteschlange standardmäßig verwendet werden. | |
DenySharedReceive | Ruft einen Wert ab, der angibt, ob diese MessageQueue über exklusive Zugriffsrechte für das Empfangen von Meldungen aus der Message Queuing-Warteschlange verfügt, oder legt diesen fest. | |
EnableConnectionCache | Ruft einen Wert ab, der angibt, ob die Anwendung einen Verbindungscache verwaltet, oder legt diesen fest. | |
EncryptionRequired | Ruft einen Wert ab, der angibt, ob die Warteschlange lediglich nicht private (nicht verschlüsselte) Meldungen akzeptiert, oder legt diesen fest. | |
FormatName | Ruft den eindeutigen Namen der Warteschlange ab, den Message Queuing beim Erstellen der Warteschlange erzeugt hat. | |
Formatter | Ruft das Formatierungsprogramm ab, oder legt das Formatierungsprogramm fest, das zum Serialisieren und Deserialisieren eines Objekts in bzw. aus dem Körper einer Meldung verwendet wird, die aus einer Warteschlange gelesen oder in eine Warteschlange geschrieben wird. | |
Id | Ruft den eindeutigen Message Queuing-Bezeichner für die Warteschlange ab. | |
Label | Ruft die Beschreibung der Warteschlange ab oder legt diese fest. | |
LastModifyTime | Ruft den Zeitpunkt ab, zu dem die Eigenschaften einer Warteschlange zuletzt geändert wurden. | |
MachineName | Ruft den Namen des Computers ab, auf dem sich die Message Queuing-Warteschlange befindet, oder legt diesen fest. | |
MaximumJournalSize | Ruft die maximale Größe der Journalwarteschlange ab oder legt diese fest. | |
MaximumQueueSize | Ruft die maximale Größe der Warteschlange ab oder legt diese fest. | |
MessageReadPropertyFilter | Ruft den Eigenschaftenfilter für das Empfangen oder Einsehen von Meldungen ab oder legt diesen fest. | |
MulticastAddress | Eingeführt in MSMQ 3.0. Ruft die der Warteschlange zugeordnete Multicastadresse fest oder oder legt diese fest. | |
Path | Ruft den Pfad der Warteschlange ab oder legt diesen fest. Nach dem Festlegen des Path zeigt die MessageQueue auf eine neue Warteschlange. | |
QueueName | Ruft den angezeigten Namen für die Warteschlange ab oder legt diesen fest. | |
ReadHandle | Ruft das systemeigene Handle zum Empfangen von Meldungen aus der Meldungswarteschlange ab. | |
Site | Ruft die ISite der Component ab oder legt diese fest.(Von Component geerbt.) | |
SynchronizingObject | Ruft das Objekt ab, das den durch ein ReceiveCompleted-Ereignis oder ein PeekCompleted-Ereignis ausgelösten Ereignishandleraufruf marshallt, oder legt diesen fest. | |
Transactional | Ruft einen Wert ab, der angibt, ob die Warteschlange nur Transaktionen akzeptiert. | |
UseJournalQueue | Ruft einen Wert ab, der angibt, ob abgerufene Meldungen in die Journalwarteschlange kopiert werden, oder legt diesen fest. | |
WriteHandle | Das systemeigene Handle zum Senden von Meldungen an die Meldungswarteschlange. |
Zum Seitenanfang
Geschützte Eigenschaften
Name | Beschreibung | |
---|---|---|
CanRaiseEvents | Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.(Von Component geerbt.) | |
DesignMode | Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.(Von Component geerbt.) | |
Events | Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.(Von Component geerbt.) |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
BeginPeek | Überladen. Initiiert einen asynchronen Lesevorgang, indem Message Queuing angewiesen wird, mit dem Einsehen einer Meldung zu beginnen und nach Abschluss des Vorgangs den Ereignishandler zu benachrichtigen. | |
BeginReceive | Überladen. Initiiert eine asynchrone Receive-Methode, indem Message Queuing angewiesen wird, mit dem Empfangen einer Meldung zu beginnen und nach Abschluss des Vorgangs den Ereignishandler zu benachrichtigen. | |
ClearConnectionCache | Löscht den Verbindungscache. | |
Close | Gibt alle von der MessageQueue reservierten Ressourcen frei. | |
Create | Überladen. Erstellt eine neue Warteschlange unter dem angegebenen Pfad auf einem Message Queuing-Server. | |
CreateCursor | Erstellt einen neuen Cursor für die aktuelle Meldungswarteschlange. | |
CreateObjRef | Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) | |
Delete | Löschte eine Warteschlange auf einem Message Queuing-Server. | |
Dispose | Überladen. Verwirft die von der MessageQueue verwendeten Ressourcen (mit Ausnahme des Speichers). | |
EndPeek | Schließt den angegebenen asynchronen Lesevorgang ab. | |
EndReceive | Schließt die angegebene asynchrone Receive-Methode ab. | |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) | |
Exists | Bestimmt, ob unter dem angegeben Pfad eine Message Queuing-Warteschlange vorhanden ist. | |
GetAllMessages | Gibt alle Meldungen in der Warteschlange zurück. | |
GetEnumerator | Listet die Meldungen in einer Warteschlange auf. GetEnumerator ist veraltet. Stattdessen sollte GetMessageEnumerator2 verwendet werden. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) | |
GetLifetimeService | Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) | |
GetMachineId | Ruft den Computerbezeichner ab, auf dem sich die Warteschlange befindet, auf die diese MessageQueue verweist. | |
GetMessageEnumerator | Erstellt ein Enumerationsobjekt für alle Meldungen in der Warteschlange. GetMessageEnumerator ist veraltet. Stattdessen sollte GetMessageEnumerator2 verwendet werden. | |
GetMessageEnumerator2 | Erstellt ein Enumerationsobjekt für alle Meldungen in der Warteschlange. | |
GetMessageQueueEnumerator | Überladen. Erstellt ein Enumerationsobjekt für eine dynamische Liste der öffentlichen Warteschlangen im Netzwerk. | |
GetPrivateQueuesByMachine | Ruft alle privaten Warteschlangen auf dem angegebenen Computer ab. | |
GetPublicQueues | Überladen. Ruft alle öffentlichen Warteschlangen im Netzwerk ab. | |
GetPublicQueuesByCategory | Ruft alle öffentlichen Warteschlangen im Netzwerk ab, die der angegebenen Kategorie angehören. | |
GetPublicQueuesByLabel | Ruft alle öffentlichen Warteschlangen im Netzwerk ab, die die angegebene Bezeichnung tragen. | |
GetPublicQueuesByMachine | Ruft alle öffentlichen Warteschlangen auf dem angegebenen Computer ab. | |
GetSecurityContext | Ruft den Sicherheitskontext ab, den MSMQ zum Zeitpunkt des Aufrufs dem aktuellen Benutzer zuordnet (Threadidentität). | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
InitializeLifetimeService | Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) | |
Peek | Überladen. Gibt eine Kopie der ersten Meldung in der Warteschlange zurück, ohne die Meldung aus der Warteschlange zu entfernen. | |
PeekByCorrelationId | Überladen. Sieht eine Meldung mit der angegebenen Korrelations-ID ein. | |
PeekById | Überladen. Gibt eine Kopie der Meldung mit der angegebenen Meldungs-ID zurück, ohne die Meldung aus der Warteschlange zu entfernen. | |
PeekByLookupId | Überladen. Eingeführt in MSMQ 3.0. Sieht eine bestimmte Meldung in der Warteschlange ein. Die Meldung kann anhand eines Suchbezeichners oder anhand der Position am Anfang oder am Ende der Warteschlange angegeben werden. | |
Purge | Löscht alle in der Warteschlange enthaltenen Meldungen. | |
Receive | Überladen. Empfängt die erste Meldung aus der Warteschlange und entfernt sie aus der Warteschlange. | |
ReceiveByCorrelationId | Überladen. Empfängt eine Meldung mit der angegebenen Korrelations-ID. | |
ReceiveById | Überladen. Empfängt die Meldung mit dem angegebenen Bezeichner und entfernt sie aus der Warteschlange. | |
ReceiveByLookupId | Überladen. Eingeführt in MSMQ 3.0. Empfängt eine bestimmte Meldung aus der Warteschlange. Die Meldung kann anhand eines Suchbezeichners oder anhand der Position am Anfang oder am Ende der Warteschlange angegeben werden. | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
Refresh | Aktualisiert die in der MessageQueue angegebenen Eigenschaften, sodass sie den aktuellen Zustand der Ressource wiedergeben. | |
ResetPermissions | Setzt die Berechtigungsliste auf die Standardwerte des Betriebssystems zurück. Entfernt sämtliche Berechtigungen für Warteschlangen, die an die Standardliste angefügt wurden. | |
Send | Überladen. Sendet ein Objekt an eine Warteschlange. | |
SetPermissions | Überladen. Fügt dem aktuellen Satz Berechtigungen hinzu. Hiermit wird festgelegt, wer Zugriff auf Eigenschaften und Meldungen in der Warteschlange erhält. | |
ToString | Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden. Diese Methode sollte nicht überschrieben werden. (Von Component geerbt.) |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
Dispose | Überladen. Überschrieben. Verwirft die von der MessageQueue verwendeten Ressourcen (mit Ausnahme des Speichers). | |
Finalize | Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die Component durch die Garbage Collection wieder zugänglich gemacht wird. (Von Component geerbt.) | |
GetService | Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.) | |
MemberwiseClone | Überladen. (Von MarshalByRefObject geerbt.) |
Zum Seitenanfang
Öffentliche Ereignisse
Name | Beschreibung | |
---|---|---|
Disposed | Fügt einen Ereignishandler hinzu, der das Disposed-Ereignis für die Komponente überwacht.(Von Component geerbt.) | |
PeekCompleted | Tritt ein, wenn eine Meldung gelesen wird, ohne sie aus der Warteschlange zu entfernen. Dies ist ein Ergebnis eines asynchronen BeginPeek-Vorgangs. | |
ReceiveCompleted | Tritt ein, wenn eine Meldung aus der Warteschlange entfernt wurde. Dieses Ereignis wird von dem asynchronen BeginReceive-Vorgang ausgelöst. |
Zum Seitenanfang
Siehe auch
Referenz
MessageQueue-Klasse
System.Messaging-Namespace
Message-Klasse
DefaultPropertiesToSend-Klasse
MessageQueueException
MessageQueue
Peek
Receive
BeginPeek
BeginReceive
Path
Label
FormatName
QueueName
MachineName