C# Class Neo4jClient.Transactions.TransactionPromotableSinglePhaseNotification

This class manages the System.Transactions protocol in order to support TransactionScope bindings
Inheritance: IPromotableSinglePhaseNotification
Afficher le fichier Open project: albumprinter/Neo4jClient Class Usage Examples

Méthodes publiques

Méthode Description
EnlistIfNecessary ( ) : void
Initialize ( ) : void
Promote ( ) : byte[]
Rollback ( SinglePhaseEnlistment singlePhaseEnlistment ) : void
SinglePhaseCommit ( SinglePhaseEnlistment singlePhaseEnlistment ) : void
TransactionPromotableSinglePhaseNotification ( ITransactionalGraphClient client ) : System

Private Methods

Méthode Description
Enlist ( Transaction transaction ) : void
GetResourceManager ( ) : ITransactionResourceManager

Method Details

EnlistIfNecessary() public méthode

public EnlistIfNecessary ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( ) : void
Résultat void

Promote() public méthode

public Promote ( ) : byte[]
Résultat byte[]

Rollback() public méthode

public Rollback ( SinglePhaseEnlistment singlePhaseEnlistment ) : void
singlePhaseEnlistment System.Transactions.SinglePhaseEnlistment
Résultat void

SinglePhaseCommit() public méthode

public SinglePhaseCommit ( SinglePhaseEnlistment singlePhaseEnlistment ) : void
singlePhaseEnlistment System.Transactions.SinglePhaseEnlistment
Résultat void

TransactionPromotableSinglePhaseNotification() public méthode

public TransactionPromotableSinglePhaseNotification ( ITransactionalGraphClient client ) : System
client ITransactionalGraphClient
Résultat System