Freigeben über


MessageQueue.Receive-Methode

Empfängt die erste Meldung aus der Warteschlange und entfernt sie aus der Warteschlange.

Überladungsliste

Name Beschreibung
MessageQueue.Receive () Empfängt die erste verfügbare Meldung aus der Warteschlange, auf die die MessageQueue verweist. Dieser Aufruf ist synchron und blockiert den aktuellen Ausführungsthread, bis eine Meldung verfügbar ist.

Wird von .NET Compact Framework unterstützt.
MessageQueue.Receive (MessageQueueTransaction) Empfängt die erste verfügbare Meldung aus der transaktionalen Warteschlange, auf die die MessageQueue verweist. Dieser Aufruf ist synchron und blockiert den aktuellen Ausführungsthread, bis eine Meldung verfügbar ist.
MessageQueue.Receive (MessageQueueTransactionType) Empfängt die erste verfügbare Meldung aus der Warteschlange, auf die die MessageQueue verweist. Dieser Aufruf ist synchron und blockiert den aktuellen Ausführungsthread, bis eine Meldung verfügbar ist.
MessageQueue.Receive (TimeSpan) Empfängt die erste verfügbare Meldung aus der Warteschlange, auf die die MessageQueue verweist, und wartet, bis eine Meldung in der Warteschlange verfügbar ist oder der Timeout abläuft.

Wird von .NET Compact Framework unterstützt.
MessageQueue.Receive (TimeSpan, Cursor) Empfängt die aktuelle Meldung in der Warteschlange mithilfe eines angegebenen Cursors. Wenn keine Meldung verfügbar ist, wartet diese Methode, bis eine Meldung verfügbar ist oder der Timeout abläuft.
MessageQueue.Receive (TimeSpan, MessageQueueTransaction) Empfängt die erste verfügbare Meldung aus der transaktionalen Warteschlange, auf die die MessageQueue verweist, und wartet, bis eine Meldung in der Warteschlange verfügbar ist oder der Timeout abläuft.
MessageQueue.Receive (TimeSpan, MessageQueueTransactionType) Empfängt die erste verfügbare Meldung aus der Warteschlange, auf die die MessageQueue verweist. Dieser Aufruf ist synchron und wartet, bis entweder eine Meldung in der Warteschlange verfügbar ist oder der Timeout abläuft.
MessageQueue.Receive (TimeSpan, Cursor, MessageQueueTransaction) Empfängt die aktuelle Meldung in der Warteschlange mithilfe eines angegebenen Cursors. Wenn keine Meldung verfügbar ist, wartet diese Methode, bis eine Meldung verfügbar ist oder der Timeout abläuft.
MessageQueue.Receive (TimeSpan, Cursor, MessageQueueTransactionType) Empfängt die aktuelle Meldung in der Warteschlange mithilfe eines angegebenen Cursors. Wenn keine Meldung verfügbar ist, wartet diese Methode, bis eine Meldung verfügbar ist oder der Timeout abläuft.

Siehe auch

Referenz

MessageQueue-Klasse
MessageQueue-Member
System.Messaging-Namespace
Peek
BeginReceive