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) » UltraLite - C- und C++-Programmierung » API-Referenz » UltraLite C++-API-Referenz » UltraLite_Connection_iface-Klasse

 

GetNotification-Funktion

Liest eine Ereignisbenachrichtigung.

Syntax
ULValue UltraLite_Connection_iface::GetNotification(
  const ULValue & queue_name,
  ul_u_long wait_ms
)
Parameter
  • queue_name   Zu lesende Warteschlange oder NULL für Standard-Verbindungswarteschlange

  • wait_ms   Abzuwartende Zeitspanne (Blockierung) vor der Rückgabe

Rückgabe

Der Name des gelesenen Ereignisses oder bei Fehler eine leere Zeichenfolge.

Bemerkungen

Dieser Aufruf blockiert, bis eine Benachrichtigung empfangen wird oder die angegebene Wartezeit abgelaufen ist. Für eine unbegrenzte Wartezeit übergeben Sie UL_READ_WAIT_INFINITE für wait_ms. Um den Wartezustand zu beenden, senden Sie eine weitere Benachrichtigung an die Warteschlange oder verwenden Sie CancelGetNotification-Funktion. Nach dem Lesen der Benachrichtigung verwenden Sie ReadNotificationParameter(), um zusätzliche Parameter nach Namen abzurufen.

Siehe auch