Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » QAnywhere » QAnywhere-Referenz » QAnywhere .NET-API-Referenz » QAnywhere .NET-API für Clients (.NET 2.0) » QAManagerBase-Schnittstelle

 

GetMessageBySelectorNoWait-Methode

Gibt die nächste verfügbare QAMessage zurück, die an jene angegebene Adresse gesendet wurde, die dem angegebenen Selektor entspricht.

Syntax
Visual Basic
Public Function GetMessageBySelectorNoWait( _
   ByVal Adresse As String, _
   ByVal Selektor As String _
) As QAMessage
C#
public QAMessage GetMessageBySelectorNoWait(
   string  Adresse,
   string  Selektor
);
Parameter
  • Adresse   Gibt den Warteschlangennamen an, der vom QAnywhere-Client verwendet wird, um Nachrichten zu empfangen

  • Selektor   Der Selektor

Rückgabewert

Die nächste verfügbare Nachricht oder NULL, wenn keine Nachricht verfügbar ist

Bemerkungen

Der Parameter "Adresse" gibt einen bestimmten lokalen Warteschlangennamen an. Die Adresse kann in der Form "Speicher-ID\Warteschlangenname" oder "Warteschlangenname" angegeben werden. Wenn keine Nachricht verfügbar ist, wird diese Methode sofort ausgeführt. Mithilfe dieser Methode können Sie Nachrichten synchron empfangen.

Weitere Informationen zum asynchronen Empfang von Nachrichten (mit einem Event-Handler für Nachrichten) finden Sie unter Nachrichten asynchron empfangen.

Ausnahmen
  • QAException-Klasse - Wird ausgelöst, wenn ein Problem beim Abrufen der Nachricht auftritt.

Siehe auch