Property | Type | Description | |
---|---|---|---|
FastGetTransaction | |||
GetCurrentTransactionAndScope | void | ||
ISerializable | void | ||
InternalClone | |||
InternalDispose | void | ||
InteropMode | EnterpriseServicesInteropOption | ||
Promote | DistributedTransaction | ||
System | void | ||
Transaction | |||
Transaction | System.Diagnostics | ||
Transaction | System.Diagnostics | ||
Transaction | System.Diagnostics | ||
Transaction | System.Diagnostics | ||
UseServiceDomainForCurrent | bool |
Method | Description | |
---|---|---|
Clone ( ) : System.Transactions.Transaction | ||
Clone ( ) : |
||
DependentClone ( DependentCloneOption cloneOption ) : |
||
DependentClone ( System cloneOption ) : System.Transactions.DependentTransaction | ||
Dispose ( ) : void | ||
EnlistDurable ( Guid resourceManagerIdentifier, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions ) : |
||
EnlistDurable ( Guid resourceManagerIdentifier, ISinglePhaseNotification singlePhaseNotification, EnlistmentOptions enlistmentOptions ) : |
||
EnlistDurable ( System resourceManagerIdentifier, System enlistmentNotification, System enlistmentOptions ) : System.Transactions.Enlistment | ||
EnlistPromotableSinglePhase ( IPromotableSinglePhaseNotification promotableSinglePhaseNotification ) : bool |
Create a promotable single phase enlistment that promotes to MSDTC.
|
|
EnlistPromotableSinglePhase ( IPromotableSinglePhaseNotification promotableSinglePhaseNotification, Guid promoterType ) : bool |
Create a promotable single phase enlistment that promotes to a distributed transaction manager other than MSDTC.
|
|
EnlistPromotableSinglePhase ( System promotableSinglePhaseNotification ) : bool | ||
EnlistPromotableSinglePhase ( System promotableSinglePhaseNotification, System promoterType ) : bool | ||
EnlistVolatile ( IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions ) : |
||
EnlistVolatile ( ISinglePhaseNotification singlePhaseNotification, EnlistmentOptions enlistmentOptions ) : |
||
EnlistVolatile ( System enlistmentNotification, System enlistmentOptions ) : System.Transactions.Enlistment | ||
Equals ( object obj ) : bool | ||
GetHashCode ( ) : int | ||
GetPromotedToken ( ) : byte[] |
Gets the PromotedToken for the transaction. If the transaction has not already been promoted, retrieving this value will cause promotion. Before retrieving the PromotedToken, the Transaction.PromoterType value should be checked to see if it is a promoter type (Guid) that the caller understands. If the caller does not recognize the PromoterType value, retreiving the PromotedToken doesn't have much value because the caller doesn't know how to utilize it. But if the PromoterType is recognized, the caller should know how to utilize the PromotedToken to communicate with the promoting distributed transaction coordinator to enlist on the distributed transaction. If the value of a transaction's PromoterType is TransactionInterop.PromoterTypeDtc, then that transaction's PromotedToken will be an MSDTC-based TransmitterPropagationToken.
|
|
PromoteAndEnlistDurable ( Guid resourceManagerIdentifier, IPromotableSinglePhaseNotification promotableNotification, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions ) : |
||
PromoteAndEnlistDurable ( System resourceManagerIdentifier, System promotableNotification, System enlistmentNotification, System enlistmentOptions ) : System.Transactions.Enlistment | ||
Rollback ( ) : void | ||
Rollback ( Exception e ) : void | ||
Rollback ( System e ) : void | ||
SetDistributedTransactionIdentifier ( IPromotableSinglePhaseNotification promotableNotification, Guid distributedTransactionIdentifier ) : void | ||
SetDistributedTransactionIdentifier ( System promotableNotification, System distributedTransactionIdentifier ) : void | ||
operator ( ) : bool |
Method | Description | |
---|---|---|
FastGetTransaction ( |
||
GetCurrentTransactionAndScope ( TxLookup defaultLookup, |
||
ISerializable ( SerializationInfo serializationInfo, StreamingContext context ) : void | ||
InternalClone ( ) : |
||
InternalDispose ( ) : void | ||
InteropMode ( |
||
Promote ( ) : DistributedTransaction | ||
System ( System info, System context ) : void | ||
Transaction ( ) | ||
Transaction ( ) : System.Diagnostics | ||
Transaction ( DistributedTransaction distributedTransaction ) : System.Diagnostics | ||
Transaction ( IsolationLevel isoLevel, ISimpleTransactionSuperior superior ) : System.Diagnostics | ||
Transaction ( IsolationLevel isoLevel, |
||
UseServiceDomainForCurrent ( ) : bool |
public Clone ( ) : System.Transactions.Transaction | ||
return | System.Transactions.Transaction |
public DependentClone ( DependentCloneOption cloneOption ) : |
||
cloneOption | DependentCloneOption | |
return |
public DependentClone ( System cloneOption ) : System.Transactions.DependentTransaction | ||
cloneOption | System | |
return | System.Transactions.DependentTransaction |
public EnlistDurable ( Guid resourceManagerIdentifier, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions ) : |
||
resourceManagerIdentifier | Guid | |
enlistmentNotification | IEnlistmentNotification | |
enlistmentOptions | EnlistmentOptions | |
return |
public EnlistDurable ( Guid resourceManagerIdentifier, ISinglePhaseNotification singlePhaseNotification, EnlistmentOptions enlistmentOptions ) : |
||
resourceManagerIdentifier | Guid | |
singlePhaseNotification | ISinglePhaseNotification | |
enlistmentOptions | EnlistmentOptions | |
return |
public EnlistDurable ( System resourceManagerIdentifier, System enlistmentNotification, System enlistmentOptions ) : System.Transactions.Enlistment | ||
resourceManagerIdentifier | System | |
enlistmentNotification | System | |
enlistmentOptions | System | |
return | System.Transactions.Enlistment |
public EnlistPromotableSinglePhase ( IPromotableSinglePhaseNotification promotableSinglePhaseNotification ) : bool | ||
promotableSinglePhaseNotification | IPromotableSinglePhaseNotification | The object that implements the IPromotableSinglePhaseNotification interface. |
return | bool |
public EnlistPromotableSinglePhase ( IPromotableSinglePhaseNotification promotableSinglePhaseNotification, Guid promoterType ) : bool | ||
promotableSinglePhaseNotification | IPromotableSinglePhaseNotification | The object that implements the IPromotableSinglePhaseNotification interface. |
promoterType | Guid | /// The promoter type Guid that identifies the format of the byte[] that is returned by the ITransactionPromoter.Promote /// call that is implemented by the IPromotableSinglePhaseNotificationObject, and thus the promoter of the transaction. /// |
return | bool |
public EnlistPromotableSinglePhase ( System promotableSinglePhaseNotification ) : bool | ||
promotableSinglePhaseNotification | System | |
return | bool |
public EnlistPromotableSinglePhase ( System promotableSinglePhaseNotification, System promoterType ) : bool | ||
promotableSinglePhaseNotification | System | |
promoterType | System | |
return | bool |
public EnlistVolatile ( IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions ) : |
||
enlistmentNotification | IEnlistmentNotification | |
enlistmentOptions | EnlistmentOptions | |
return |
public EnlistVolatile ( ISinglePhaseNotification singlePhaseNotification, EnlistmentOptions enlistmentOptions ) : |
||
singlePhaseNotification | ISinglePhaseNotification | |
enlistmentOptions | EnlistmentOptions | |
return |
public EnlistVolatile ( System enlistmentNotification, System enlistmentOptions ) : System.Transactions.Enlistment | ||
enlistmentNotification | System | |
enlistmentOptions | System | |
return | System.Transactions.Enlistment |
public PromoteAndEnlistDurable ( Guid resourceManagerIdentifier, IPromotableSinglePhaseNotification promotableNotification, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions ) : |
||
resourceManagerIdentifier | Guid | |
promotableNotification | IPromotableSinglePhaseNotification | |
enlistmentNotification | ISinglePhaseNotification | |
enlistmentOptions | EnlistmentOptions | |
return |
public PromoteAndEnlistDurable ( System resourceManagerIdentifier, System promotableNotification, System enlistmentNotification, System enlistmentOptions ) : System.Transactions.Enlistment | ||
resourceManagerIdentifier | System | |
promotableNotification | System | |
enlistmentNotification | System | |
enlistmentOptions | System | |
return | System.Transactions.Enlistment |
public SetDistributedTransactionIdentifier ( IPromotableSinglePhaseNotification promotableNotification, Guid distributedTransactionIdentifier ) : void | ||
promotableNotification | IPromotableSinglePhaseNotification | |
distributedTransactionIdentifier | Guid | |
return | void |
public SetDistributedTransactionIdentifier ( System promotableNotification, System distributedTransactionIdentifier ) : void | ||
promotableNotification | System | |
distributedTransactionIdentifier | System | |
return | void |