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 nicht gerootete Transaktion dar, die 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 einem Konstruktor abgeleitet und stellt einen Konstruktor bereit, der eine Implementierung der ISimpleTransactionSuperior Schnittstelle verwendet. Instanzen dieses Typs sind nicht die Stammtransaktion, sondern können delegiert werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior) |
Initialisiert eine neue Instanz der SubordinateTransaction-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| IsolationLevel |
Ruft die Isolationsebene der Transaktion ab. (Geerbt von Transaction) |
| PromoterType |
Identifiziert das Format des |
| TransactionInformation |
Ruft zusätzliche Informationen zu einer Transaktion ab. (Geerbt von Transaction) |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt einen Klon der Transaktion. (Geerbt von Transaction) |
| DependentClone(DependentCloneOption) |
Erstellt einen abhängigen Klon der Transaktion. (Geerbt von Transaction) |
| Dispose() |
Gibt die Ressourcen frei, die vom Objekt gehalten werden. (Geerbt von Transaction) |
| EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions) |
Enlists a durable resource manager that supports two phase commit to part in a transaction. (Geerbt von Transaction) |
| EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions) |
Enlists a durable resource manager that supports single phase commit optimization to part in a transaction. (Geerbt von Transaction) |
| EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification, Guid) |
Enlists a resource manager that has an internal transaction using a promotable single phase enlistment (PSPE). (Geerbt von Transaction) |
| EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification) |
Enlists a resource manager that has an internal transaction using a promotable single phase enlistment (PSPE). (Geerbt von Transaction) |
| EnlistVolatile(IEnlistmentNotification, EnlistmentOptions) |
Enlists a volatile resource manager that supports two phase commit to part in a transaction. (Geerbt von Transaction) |
| EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions) |
Enlists a volatile resource manager that supports single phase commit optimization to part in a transaction. (Geerbt von Transaction) |
| Equals(Object) |
Bestimmt, ob diese Transaktion und das angegebene Objekt gleich sind. (Geerbt von Transaction) |
| GetHashCode() |
Gibt den Hashcode für diesen instance zurück. (Geerbt von Transaction) |
| GetPromotedToken() |
Ruft die |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| PromoteAndEnlistDurable(Guid, IPromotableSinglePhaseNotification, ISinglePhaseNotification, EnlistmentOptions) |
Fördert und listet einen dauerhaften Ressourcenmanager auf, der zwei Phasen-Commit für die Teilnahme an einer Transaktion unterstützt. (Geerbt von Transaction) |
| Rollback() |
Rollback (Abgebrochen) die Transaktion zurück. (Geerbt von Transaction) |
| Rollback(Exception) |
Rollback (Abgebrochen) die Transaktion zurück. (Geerbt von Transaction) |
| SetDistributedTransactionIdentifier(IPromotableSinglePhaseNotification, Guid) |
Legt den vom Nicht-MSDTC-Promoter generierten verteilten Transaktionsbezeichner fest. (Geerbt von Transaction) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
| Name | Beschreibung |
|---|---|
| TransactionCompleted |
Gibt an, dass die Transaktion abgeschlossen ist. (Geerbt von Transaction) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Ruft einen SerializationInfo mit den Daten ab, die zum Serialisieren dieser Transaktion erforderlich sind. (Geerbt von Transaction) |
Gilt für:
Threadsicherheit
Dieser Typ ist threadsicher.