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

 

SendNotification-Funktion

Sendet eine Nachricht an alle Warteschlangen, die mit dem angegebenen Namen übereinstimmen.

Syntax
ul_u_long UltraLite_Connection_iface::SendNotification(
  const ULValue & queue_name,
  const ULValue & event_name,
  const ULValue & parameters
)
Parameter
  • queue_name   Zielwarteschlangenname (oder "*")

  • event_name   Identität für die Benachrichtigung

  • parameters   Parameteroptionsliste oder NULL

Rückgabe

Anzahl der gesendeten Benachrichtigungen (die Anzahl der übereinstimmenden Warteschlangen).

Bemerkungen

Dies umfasst jede Warteschlange in der aktuellen Verbindung. Dieser Aufruf bewirkt keine Blockierung. Verwenden Sie den speziellen Warteschlangennamen "*", um Benachrichtigungen an alle Warteschlangen zu senden. Der angegebene Ereignisname muss nicht mit einem vom System oder einem Benutzer definierten Ereignis übereinstimmen. Er wird einfach weitergereicht, um die Benachrichtigung beim Lesen zu identifizieren und ist nur für den Sender und Empfänger von Bedeutung. Das Argument parameters wird in Form einer durch Semikolons getrennten Optionsliste aus Name=Wert-Paaren übergeben. Nachdem die Nachricht gelesen wurde, werden die Parameterwerte mit GetNotificationParameter-Funktion gelesen.

Siehe auch