Die QATransactionalManager-Klasse wird von QAManagerBase abgeleitet und verwaltet transaktionale QAnywhere-Nachrichtenvorgänge.
Public Interface QATransactionalManager Inherits QAManagerBase
public interface QATransactionalManager : QAManagerBase
Alle Mitglieder der QATransactionalManager-Schnittstelle, einschließlich aller geerbten Mitglieder.
Name | Beschreibung |
---|---|
Diese Methode wird nicht weiterentwickelt. | |
Durchsucht die Nachricht mit der angegebenen Nachricht-ID | |
Durchsucht die nächsten 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 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 die Gesamttiefe aller Warteschlangen basierend auf einem bestimmten Filter zurück | |
Bezieht einen Wert vom Typ byte (mit Vorzeichen) für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers. | |
Bezieht einen Wert vom Typ short für die vordefinierte oder benutzerdefinierte Eigenschaft eines Nachrichtenspeichers. | |
Ruft ein System.Object 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 double-Wert fest. | |
Legt einen ExceptionListener-Delegaten fest, der QAExceptions bei der asynchronen Verarbeitung von QAnywhere-Nachrichten empfängt. | |
Legt einen ExceptionListener2-Delegaten fest, der QAExceptions bei der asynchronen Verarbeitung von QAnywhere-Nachrichten empfängt. | |
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 einen MessageListener-Delegaten zum asynchronen Empfang von QAnywhere-Nachrichten fest. | |
Legt einen MessageListener2-Delegaten zum asynchronen Empfang von QAnywhere-Nachrichten fest. | |
Legt einen MessageListener-Delegaten zum asynchronen Empfang von QAnywhere-Nachrichten mit einem Nachrichtenselektor fest. | |
Legt einen MessageListener2-Delegaten 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 SByte-Wert fest. | |
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 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. | |
Gibt den QAManager-Bestätigungsmodus für empfangene Nachrichten zurück |
Eine vollständige Beschreibung dieses abgeleiteten Verhaltens finden Sie unter QAManagerBase.
QATransactionalManager kann nur für transaktionale Bestätigungen verwendet werden. Schreiben Sie mit der QATransactionalManager.Commit()-Methode alle QAManagerBase.PutMessage- und QAManagerBase.GetMessage-Aufrufe fest.
Commit-Methode
Open-Methode
Rollback-Methode
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |