SubordinateTransaction Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Transaktion dar, die keine Stammtransaktion ist, aber delegiert werden kann. Diese Klasse kann nicht vererbt werden.
public ref class SubordinateTransaction sealed : System::Transactions::Transaction
public sealed class SubordinateTransaction : System.Transactions.Transaction
[System.Serializable]
public sealed class SubordinateTransaction : System.Transactions.Transaction
type SubordinateTransaction = class
inherit Transaction
[<System.Serializable>]
type SubordinateTransaction = class
inherit Transaction
Public NotInheritable Class SubordinateTransaction
Inherits Transaction
- Vererbung
- Attribute
Hinweise
Diese Klasse wird von Transaction abgeleitet und stellt einen Konstruktor bereit, der eine Implementierung der ISimpleTransactionSuperior -Schnittstelle akzeptiert. Instanzen dieses Typs sind nicht die Stammtransaktion, können aber delegiert werden.
Konstruktoren
SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior) |
Initialisiert eine neue Instanz der SubordinateTransaction-Klasse. |
Eigenschaften
IsolationLevel |
Ruft die Isolationsstufe der Transaktion ab. (Geerbt von Transaction) |
PromoterType |
Bestimmt eindeutig das Format des von der "Promote"-Methode zurückgegebenen |
TransactionInformation |
Ruft zusätzliche Informationen zu einer Transaktion ab. (Geerbt von Transaction) |
Methoden
BeginCommitInternal(AsyncCallback) |
Stellt eine Transaktion dar, die keine Stammtransaktion ist, aber delegiert werden kann. Diese Klasse kann nicht vererbt werden. (Geerbt von Transaction) |
Clone() |
Erstellt einen Klon der Transaktion. (Geerbt von Transaction) |
DependentClone(DependentCloneOption) |
Erstellt einen abhängigen Klon der Transaktion. (Geerbt von Transaction) |
Dispose() |
Gibt alle vom Objekt reservierten Ressourcen frei. (Geerbt von Transaction) |
EndCommitInternal(IAsyncResult) |
Stellt eine Transaktion dar, die keine Stammtransaktion ist, aber delegiert werden kann. Diese Klasse kann nicht vererbt werden. (Geerbt von Transaction) |
EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions) |
Trägt einen permanenten Ressourcen-Manager ein, der das Zwei-Phasen-Commit unterstützt und an einer Transaktion beteiligt sein soll. (Geerbt von Transaction) |
EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions) |
Trägt einen permanenten Ressourcen-Manager ein, der das Optimieren eines Ein-Phasen-Commits unterstützt und an einer Transaktion beteiligt sein soll. (Geerbt von Transaction) |
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification) |
Trägt einen Ressourcen-Manager mit einer internen Transaktion mithilfe einer heraufstufbaren Einphaseneintragung (PSPE) ein. (Geerbt von Transaction) |
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification, Guid) |
Trägt einen Ressourcen-Manager mit einer internen Transaktion mithilfe einer heraufstufbaren Einphaseneintragung (PSPE) ein. (Geerbt von Transaction) |
EnlistVolatile(IEnlistmentNotification, EnlistmentOptions) |
Trägt einen flüchtigen Ressourcen-Manager, der den Zweiphasencommit zur Teilnahme an einer Transaktion unterstützt, in die Liste ein. (Geerbt von Transaction) |
EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions) |
Trägt einen flüchtigen Ressourcen-Manager ein, der das Optimieren eines Ein-Phasen-Commits unterstützt und an einer Transaktion beteiligt sein soll. (Geerbt von Transaction) |
Equals(Object) |
Bestimmt, ob diese Transaktion und das angegebene Objekt übereinstimmen. (Geerbt von Transaction) |
GetHashCode() |
Gibt den Hashcode für diese Instanz zurück. (Geerbt von Transaction) |
GetPromotedToken() |
Ruft den ab, der |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
PromoteAndEnlistDurable(Guid, IPromotableSinglePhaseNotification, ISinglePhaseNotification, EnlistmentOptions) |
Stuft einen permanenten Ressourcen-Manager höher, der das Zwei-Phasen-Commit unterstützt und an einer Transaktion beteiligt sein soll, oder trägt diesen ein. (Geerbt von Transaction) |
Rollback() |
Führt einen Rollback für die Transaktion aus (bricht diese ab). (Geerbt von Transaction) |
Rollback(Exception) |
Führt einen Rollback für die Transaktion aus (bricht diese ab). (Geerbt von Transaction) |
SetDistributedTransactionIdentifier(IPromotableSinglePhaseNotification, Guid) |
Legt den Bezeichner der verteilten Transaktion fest, der vom Nicht-MSDTC-Promoter generiert wird. (Geerbt von Transaction) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
TransactionCompleted |
Gibt an, dass die Transaktion abgeschlossen ist. (Geerbt von Transaction) |
Explizite Schnittstellenimplementierungen
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Ruft SerializationInfo mit den Daten ab, die für das Serialisieren dieser Transaktion erforderlich sind. (Geerbt von Transaction) |
Gilt für:
Threadsicherheit
Dieser Typ ist threadsicher.