C# Класс Neo4jClient.Transactions.TransactionPromotableSinglePhaseNotification

This class manages the System.Transactions protocol in order to support TransactionScope bindings
Наследование: IPromotableSinglePhaseNotification
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
EnlistIfNecessary ( ) : void
Initialize ( ) : void
Promote ( ) : byte[]
Rollback ( SinglePhaseEnlistment singlePhaseEnlistment ) : void
SinglePhaseCommit ( SinglePhaseEnlistment singlePhaseEnlistment ) : void
TransactionPromotableSinglePhaseNotification ( ITransactionalGraphClient client ) : System

Приватные методы

Метод Описание
Enlist ( Transaction transaction ) : void
GetResourceManager ( ) : ITransactionResourceManager

Описание методов

EnlistIfNecessary() публичный Метод

public EnlistIfNecessary ( ) : void
Результат void

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

Promote() публичный Метод

public Promote ( ) : byte[]
Результат byte[]

Rollback() публичный Метод

public Rollback ( SinglePhaseEnlistment singlePhaseEnlistment ) : void
singlePhaseEnlistment System.Transactions.SinglePhaseEnlistment
Результат void

SinglePhaseCommit() публичный Метод

public SinglePhaseCommit ( SinglePhaseEnlistment singlePhaseEnlistment ) : void
singlePhaseEnlistment System.Transactions.SinglePhaseEnlistment
Результат void

TransactionPromotableSinglePhaseNotification() публичный Метод

public TransactionPromotableSinglePhaseNotification ( ITransactionalGraphClient client ) : System
client ITransactionalGraphClient
Результат System