Die QAManager-Schnittstelle verwaltet nicht-transaktionale QAnywhere-Nachrichtenübermittlungsvorgänge.
public interface QAManager
Alle Mitglieder der QAManager-Schnittstelle, einschließlich aller geerbten Mitglieder.
Name | Beschreibung |
---|---|
Bestätigt, dass die Clientanwendung eine QAnywhere-Nachricht erhalten hat. | |
Bestätigt, dass die Clientanwendung QAnywhere-Nachrichten erhalten hat. | |
Bestätigt die angegebene QAMessage-Instanz und alle nicht bestätigten Nachrichten vor der angegebenen Nachricht. | |
Durchsucht alle verfügbaren Nachrichten im Nachrichtenspeicher. | |
Durchsucht die Nachricht mit der angegebenen Nachricht-ID | |
Durchsucht die verfügbaren wartenden Nachrichten, die an die angegebene Adresse gesendet wurden. | |
Durchsucht Nachrichten in der Warteschlange des Nachrichtenspeichers, die dem angegebenen Selektor entsprechen. | |
Storniert die Nachricht mit der angegebenen Nachricht-ID. | |
Schließt die Verbindung zum QAnywhere-Nachrichtensystem und gibt alle Ressourcen frei, die von der QAManagerBase belegt wurden. | |
Erstellt ein QABinaryMessage-Objekt. | |
Erstellt ein QATextMessage-Objekt. | |
Ruft einen Wert vom Typ boolean für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers ab. | |
Ruft einen Wert vom Typ byte (mit Vorzeichen) für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers ab. | |
Ruft einen Wert vom Typ double für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers ab. | |
Ruft einen Wert vom Typ float für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers ab. | |
Ruft einen Ganzzahlwert für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers ab. | |
Ruft einen Wert vom Typ long für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers ab. | |
Gibt die nächste verfügbare QAMessage zurück, die an die angegebene Adresse gesendet wurde. | |
Gibt die nächste verfügbare QAMessage zurück, die an jene angegebene Adresse gesendet wurde, die dem angegebenen Selektor entspricht. | |
Gibt die nächste verfügbare QAMessage zurück, die an jene angegebene Adresse gesendet wurde, die dem angegebenen Selektor entspricht. | |
Gibt die nächste verfügbare QAMessage zurück, die an jene angegebene Adresse gesendet wurde, die dem angegebenen Selektor entspricht. | |
Gibt die nächste verfügbare QAMessage zurück, die an die angegebene Adresse gesendet wurde. | |
Gibt die nächste verfügbare QAMessage zurück, die an die angegebene Adresse gesendet wurde. | |
Gibt den QAManager-Bestätigungsmodus für empfangene Nachrichten zurück | |
Gibt die Gesamttiefe aller Warteschlangen basierend auf einem bestimmten Filter zurück | |
Ruft einen Wert vom Typ short für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers ab. | |
Ruft ein Objekt ab, das eine Nachrichtenspeichereigenschaft darstellt. | |
Ruft einen Enumerator über die Nachrichtenspeicher-Eigenschaftsnamen ab. | |
Ruft einen Wert vom Typ string für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers ab. | |
Öffnet den QAManager mit dem angegebenen AcknowledgementMode-Wert. | |
Testet, ob derzeit ein Wert für die gegebene Eigenschaft vorhanden ist. | |
Bereitet eine Nachricht zum Versenden an einen anderen QAnywhere-Client vor. | |
Bereitet eine Nachricht zum Versenden an einen anderen QAnywhere-Client vor. | |
Erzwingt, dass alle nicht bestätigten Nachrichten in den Status StatusCodes.PENDING versetzt werden. | |
Öffnet QAManagerBase erneut. | |
Legt eine vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers als Wert vom Typ boolean fest. | |
Legt eine vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers als sbyte-Wert fest. | |
Legt eine vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers als double-Wert fest. | |
Legt eine vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers als Wert vom Typ float fest. | |
Legt eine vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers als Wert vom Typ int fest. | |
Legt eine vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers als Wert vom Typ long fest. | |
Registriert ein QAMessageListener-Objekt zum asynchronen Empfang von QAnywhere-Nachrichten. | |
Registriert ein QAMessageListener2-Objekt zum asynchronen Empfang von QAnywhere-Nachrichten. | |
Registriert ein QAMessageListener-Objekt zum asynchronen Empfang von QAnywhere-Nachrichten mit einem Nachrichtenselektor. | |
Registriert ein QAMessageListener2-Objekt zum asynchronen Empfang von QAnywhere-Nachrichten mit einem Nachrichtenselektor. | |
Ermöglicht Ihnen, QAnywhere-Manager-Konfigurationseigenschaften im Programmcode festzulegen. | |
Legt eine vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers als Wert vom Typ short fest. | |
Legt eine vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers als System.Object-Wert fest. | |
Legt eine vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers als Zeichenfolgenwert fest. | |
Startet QAManagerBase, um eintreffende Nachrichten zu empfangen. | |
Stoppt den QAManagerBase-Empfang von eintreffenden Nachrichten. | |
Bewirkt eine Synchronisation mit dem QAnywhere-Nachrichtenserver, den Upload von Nachrichten, die an andere Clients adressiert sind, und den Download von Nachrichten, die an den lokalen Client adressiert sind. |
Sie leitet sie von QAManagerBase ab.
Eine vollständige Beschreibung dieses abgeleiteten Verhaltens finden Sie unter QAManagerBase.
Die QAManager-Instanz kann für eine implizite oder explizite Bestätigung konfiguriert werden, wie sie in der AcknowledgementMode-Klasse definiert wird. Mit QATransactionalManager können Sie Nachrichten als Teile einer Transaktion bestätigen.
Mit der QAManagerFactory-Klasse erstellen Sie QAManager- und QATransactionalManager-Objekte.
acknowledge-Methode
acknowledgeAll-Methode
acknowledgeUntil-Methode
Open-Methode
recover-Methode
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |