Diese Klasse ist der Manager für transaktionales Messaging.
public class QATransactionalManager : QAManagerBase
Alle Mitglieder der Klasse QATransactionalManager, einschließlich aller geerbten Mitglieder.
Name | Beschreibung |
---|---|
Beginnt eine Enumeration von Eigenschaftsnamen für Nachrichtenspeicher. | |
Gibt die Ressourcen frei, die einem Suchvorgang zugeordnet wurden. | |
Beginnt das Durchsuchen von Nachrichten, die im Nachrichtenspeicher in der Warteschlange stehen. | |
Beginnt das Suchen nach der Nachricht, die im Nachrichtenspeicher mit der angegebenen Nachricht-ID in der Warteschlange steht. | |
Beginnt das Durchsuchen von Nachrichten, die im Nachrichtenspeicher in der angegebenen Warteschlange stehen. | |
Beginnt das Durchsuchen von Nachrichten, die im Nachrichtenspeicher in der Warteschlange stehen und zu dem angegebenen Selektor passen. | |
Gibt die nächste Nachricht für den angegebenen Suchvorgang zurück. Wenn keine Nachrichten mehr vorhanden sind, wird NULL zurückgegeben. | |
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 eine QABinaryMessage-Instanz. | |
Erstellt eine QATextMessage-Instanz. | |
Löscht ein QAMessage-Objekt. | |
Gibt die Ressourcen frei, die mit der Enumeration von Eigenschaftsnamen für Nachrichtenspeicher verbunden sind. | |
Gibt die Gesamttiefe aller Warteschlangen basierend auf einem bestimmten Filter zurück. | |
Ruft einen Wert vom Typ boolean für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers ab. | |
Ruft einen Bytewert 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 Wert vom Typ int für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers ab. | |
Der Fehlercode, der mit der letzten ausgeführten QAManagerBase-Methode verbunden ist. | |
Der Fehlertext, der mit der letzten ausgeführten QAManagerBase-Methode verbunden ist. | |
Der native Fehlercode, der mit der letzten ausgeführten QAManagerBase-Methode verbunden ist. | |
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 Tiefe einer Warteschlange basierend auf einem bestimmten Filter zurück. | |
Ruft einen Wert vom Typ short für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers ab. | |
Ruft einen Wert vom Typ string für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers ab. | |
Gibt den Eigenschaftsnamen des Nachrichtenspeichers für die angegebene Enumeration zurück. | |
Öffnet eine neue QATransactionalManager-Instanz. | |
Stellt eine Nachricht in die Warteschlange für das angegebene Ziel. | |
Stellt eine Nachricht in die Warteschlange für das angegebene Ziel und mit der angegebenen Restzeit, in Millisekunden. | |
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 Bytewert 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. | |
Legt eine Nachrichten-Listener-Klasse zum asynchronen Empfang von QAnywhere-Nachrichten fest. | |
Legt eine Nachrichten-Listener-Klasse zum asynchronen Empfang von QAnywhere-Nachrichten mit einem Nachrichtenselektor fest. | |
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 Zeichenfolgenwert fest | |
Startet QAManagerBase, um ankommende Nachrichten in Nachrichten-Listenern 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. |
Die QATransactionalManager-Klasse wird von QAManagerBase abgeleitet und verwaltet transaktionale QAnywhere-Nachrichtenvorgänge.
Eine vollständige Beschreibung dieses abgeleiteten Verhaltens finden Sie unter QAManagerBase.
QATransactionalManager kann nur für transaktionale Bestätigungen verwendet werden. Verwenden Sie QATransactionalManager::commit(), um alle Aufrufe von QAManagerBase::putMessage() und QAManagerBase::getMessage() festzuschreiben.
commit-Methode
open-Methode
rollback-Methode
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |