Die QATransactionalManager-Klasse wird von QAManagerBase abgeleitet und verwaltet transaktionale QAnywhere-Nachrichtenvorgänge.
public interface QATransactionalManager
Alle Mitglieder der QATransactionalManager-Schnittstelle, einschließlich aller geerbten Mitglieder.
Name | Beschreibung |
---|---|
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. | |
Schreibt die aktuelle Transaktion fest und beginnt eine neue Transaktion. | |
Erstellt ein QABinaryMessage-Objekt. | |
Erstellt ein QATextMessage-Objekt. | |
Bezieht einen Wert vom Typ boolean für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers. | |
Bezieht einen Wert vom Typ byte (mit Vorzeichen) für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers. | |
Bezieht einen Wert vom Typ double für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers. | |
Bezieht einen Wert vom Typ float für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers. | |
Bezieht einen Wert vom Typ int für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers. | |
Bezieht einen Wert vom Typ long für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers | |
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 | |
Bezieht einen Wert vom Typ short für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers. | |
Ruft ein Objekt ab, das eine Nachrichtenspeichereigenschaft darstellt. | |
Bezieht einen Enumerator über die Nachrichtenspeicher-Eigenschaftsnamen | |
Bezieht einen Wert vom Typ string für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers. | |
Öffnet eine neue QATransactionalManager-Instanz. | |
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. | |
Öffnet QAManagerBase erneut. | |
Setzt die aktuelle Transaktion zurück und beginnt eine neue Transaktion. | |
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 Kurzwert 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. |
Eine vollständige Beschreibung dieses abgeleiteten Verhaltens finden Sie unter QAManagerBase.
QATransactionalManager-Instanzen können nur für transaktionale Bestätigungen verwendet werden. Schreiben Sie mit der QATransactionalManager.commit()-Methode alle QAManagerBase.putMessage(String, QAMessage)- und QAManagerBase.getMessage(String)-Aufrufe fest.
commit-Methode
Open-Methode
rollback-Methode
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |