C# Class System.Transactions.InternalEnlistment

Inheritance: ISinglePhaseNotificationInternal, IEnlistmentNotificationInternal
Show file Open project: dotnet/corefx Class Usage Examples

Protected Properties

Property Type Description
_singlePhaseNotifications ISinglePhaseNotification
_transaction InternalTransaction
_twoPhaseNotifications IEnlistmentNotification

Private Properties

Property Type Description
CheckComplete void
FinishEnlistment void
IEnlistmentNotificationInternal void
ISinglePhaseNotificationInternal void
InternalEnlistment System.Diagnostics
InternalEnlistment System.Diagnostics

Protected Methods

Method Description
InternalEnlistment ( Enlistment enlistment, IEnlistmentNotification twoPhaseNotifications ) : System.Diagnostics
InternalEnlistment ( Enlistment enlistment, InternalTransaction transaction, Transaction atomicTransaction ) : System.Diagnostics

Private Methods

Method Description
CheckComplete ( ) : void
FinishEnlistment ( ) : void
IEnlistmentNotificationInternal ( IPromotedEnlistment enlistment ) : void
ISinglePhaseNotificationInternal ( IPromotedEnlistment singlePhaseEnlistment ) : void
InternalEnlistment ( Enlistment enlistment, IEnlistmentNotification twoPhaseNotifications, InternalTransaction transaction, Transaction atomicTransaction ) : System.Diagnostics
InternalEnlistment ( Enlistment enlistment, InternalTransaction transaction, IEnlistmentNotification twoPhaseNotifications, ISinglePhaseNotification singlePhaseNotifications, Transaction atomicTransaction ) : System.Diagnostics

Method Details

InternalEnlistment() protected method

protected InternalEnlistment ( Enlistment enlistment, IEnlistmentNotification twoPhaseNotifications ) : System.Diagnostics
enlistment Enlistment
twoPhaseNotifications IEnlistmentNotification
return System.Diagnostics

InternalEnlistment() protected method

protected InternalEnlistment ( Enlistment enlistment, InternalTransaction transaction, Transaction atomicTransaction ) : System.Diagnostics
enlistment Enlistment
transaction InternalTransaction
atomicTransaction Transaction
return System.Diagnostics

Property Details

_singlePhaseNotifications protected property

protected ISinglePhaseNotification _singlePhaseNotifications
return ISinglePhaseNotification

_transaction protected property

protected InternalTransaction,System.Transactions _transaction
return InternalTransaction

_twoPhaseNotifications protected property

protected IEnlistmentNotification _twoPhaseNotifications
return IEnlistmentNotification