This documentation is archived and is not being maintained.
SubordinateTransaction Class
Visual Studio 2010
Represents a non-rooted transaction that can be delegated. This class cannot be inherited.
Assembly: System.Transactions (in System.Transactions.dll)
The SubordinateTransaction type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | SubordinateTransaction | Initializes a new instance of the SubordinateTransaction class. |
| Name | Description | |
|---|---|---|
![]() | IsolationLevel | Gets the isolation level of the transaction. (Inherited from Transaction.) |
![]() | TransactionInformation | Retrieves additional information about a transaction. (Inherited from Transaction.) |
| Name | Description | |
|---|---|---|
![]() | Clone | Creates a clone of the transaction. (Inherited from Transaction.) |
![]() | DependentClone | Creates a dependent clone of the transaction. (Inherited from Transaction.) |
![]() | Dispose | Releases the resources that are held by the object. (Inherited from Transaction.) |
![]() | EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions) | Enlists a durable resource manager that supports two phase commit to participate in a transaction. (Inherited from Transaction.) |
![]() | EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions) | Enlists a durable resource manager that supports single phase commit optimization to participate in a transaction. (Inherited from Transaction.) |
![]() | EnlistPromotableSinglePhase | Enlists a resource manager that has an internal transaction using a promotable single phase enlistment (PSPE). (Inherited from Transaction.) |
![]() | EnlistVolatile(IEnlistmentNotification, EnlistmentOptions) | Enlists a volatile resource manager that supports two phase commit to participate in a transaction. (Inherited from Transaction.) |
![]() | EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions) | Enlists a volatile resource manager that supports single phase commit optimization to participate in a transaction. (Inherited from Transaction.) |
![]() | Equals | Determines whether this transaction and the specified object are equal. (Inherited from Transaction.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Returns the hash code for this instance. (Inherited from Transaction.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Rollback() | Rolls back (aborts) the transaction. (Inherited from Transaction.) |
![]() | Rollback(Exception) | Rolls back (aborts) the transaction. (Inherited from Transaction.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | TransactionCompleted | Indicates that the transaction is completed. (Inherited from Transaction.) |
| Name | Description | |
|---|---|---|
![]() ![]() | ISerializable::GetObjectData | Gets a SerializationInfo with the data required to serialize this transaction. (Inherited from Transaction.) |
This class derives from Transaction and provides a constructor that takes an implementation of the ISimpleTransactionSuperior interface. Instances of this type are not the root transaction but can be delegated.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Show:
