C# Класс System.Transactions.TransactionScope

Наследование: System.IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CommonInitialize void
Initialize void
InternalDispose void
NeedToCreateTransaction bool
PopScope void
PushScope void
RestoreCurrent void
RestoreSavedTLSContextData void
SaveTLSContextData void
SetCurrent void
Timeout void
TimerCallback void
ValidateAndSetAsyncFlowOption void
ValidateAsyncFlowOptionAndESInteropOption void
ValidateInteropOption void
ValidateScopeTimeout void

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

Метод Описание
Complete ( ) : void
Dispose ( ) : void
TransactionScope ( )
TransactionScope ( System transactionToUse )
TransactionScope ( System transactionToUse, System scopeTimeout )
TransactionScope ( System transactionToUse, System scopeTimeout, System interopOption )
TransactionScope ( Transaction transactionToUse, TransactionScopeAsyncFlowOption asyncFlowOption )
TransactionScope ( TransactionScopeAsyncFlowOption asyncFlowOption )
TransactionScope ( ) : System.Diagnostics
TransactionScope ( Transaction transactionToUse ) : System.Diagnostics
TransactionScope ( Transaction transactionToUse, TimeSpan scopeTimeout ) : System.Diagnostics
TransactionScope ( Transaction transactionToUse, TimeSpan scopeTimeout, EnterpriseServicesInteropOption interopOption ) : System.Diagnostics
TransactionScope ( Transaction transactionToUse, TimeSpan scopeTimeout, TransactionScopeAsyncFlowOption asyncFlowOption ) : System.Diagnostics
TransactionScope ( Transaction transactionToUse, TransactionScopeAsyncFlowOption asyncFlowOption ) : System.Diagnostics
TransactionScope ( TransactionScopeAsyncFlowOption asyncFlowOption ) : System.Diagnostics
TransactionScope ( TransactionScopeOption scopeOption ) : System.Diagnostics
TransactionScope ( TransactionScopeOption scopeOption, TimeSpan scopeTimeout ) : System.Diagnostics
TransactionScope ( TransactionScopeOption scopeOption, TimeSpan scopeTimeout, TransactionScopeAsyncFlowOption asyncFlowOption ) : System.Diagnostics
TransactionScope ( TransactionScopeOption scopeOption, TransactionOptions transactionOptions ) : System.Diagnostics
TransactionScope ( TransactionScopeOption scopeOption, TransactionOptions transactionOptions, EnterpriseServicesInteropOption interopOption ) : System.Diagnostics
TransactionScope ( TransactionScopeOption scopeOption, TransactionOptions transactionOptions, TransactionScopeAsyncFlowOption asyncFlowOption ) : System.Diagnostics
TransactionScope ( TransactionScopeOption scopeOption, TransactionScopeAsyncFlowOption asyncFlowOption ) : System.Diagnostics

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

Метод Описание
CommonInitialize ( ) : void
Initialize ( Transaction transactionToUse, TimeSpan scopeTimeout, bool interopModeSpecified ) : void
InternalDispose ( ) : void
NeedToCreateTransaction ( TransactionScopeOption scopeOption ) : bool
PopScope ( ) : void
PushScope ( ) : void
RestoreCurrent ( ) : void
RestoreSavedTLSContextData ( ) : void
SaveTLSContextData ( ) : void
SetCurrent ( Transaction newCurrent ) : void
Timeout ( ) : void
TimerCallback ( object state ) : void
ValidateAndSetAsyncFlowOption ( TransactionScopeAsyncFlowOption asyncFlowOption ) : void
ValidateAsyncFlowOptionAndESInteropOption ( ) : void
ValidateInteropOption ( EnterpriseServicesInteropOption interopOption ) : void
ValidateScopeTimeout ( string paramName, TimeSpan scopeTimeout ) : void

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

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

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

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

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

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

public TransactionScope ( )

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

public TransactionScope ( System transactionToUse )
transactionToUse System

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

public TransactionScope ( System transactionToUse, System scopeTimeout )
transactionToUse System
scopeTimeout System

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

public TransactionScope ( System transactionToUse, System scopeTimeout, System interopOption )
transactionToUse System
scopeTimeout System
interopOption System

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

public TransactionScope ( Transaction transactionToUse, TransactionScopeAsyncFlowOption asyncFlowOption )
transactionToUse Transaction
asyncFlowOption TransactionScopeAsyncFlowOption

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

public TransactionScope ( TransactionScopeAsyncFlowOption asyncFlowOption )
asyncFlowOption TransactionScopeAsyncFlowOption

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

public TransactionScope ( ) : System.Diagnostics
Результат System.Diagnostics

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

public TransactionScope ( Transaction transactionToUse ) : System.Diagnostics
transactionToUse Transaction
Результат System.Diagnostics

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

public TransactionScope ( Transaction transactionToUse, TimeSpan scopeTimeout ) : System.Diagnostics
transactionToUse Transaction
scopeTimeout TimeSpan
Результат System.Diagnostics

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

public TransactionScope ( Transaction transactionToUse, TimeSpan scopeTimeout, EnterpriseServicesInteropOption interopOption ) : System.Diagnostics
transactionToUse Transaction
scopeTimeout TimeSpan
interopOption EnterpriseServicesInteropOption
Результат System.Diagnostics

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

public TransactionScope ( Transaction transactionToUse, TimeSpan scopeTimeout, TransactionScopeAsyncFlowOption asyncFlowOption ) : System.Diagnostics
transactionToUse Transaction
scopeTimeout TimeSpan
asyncFlowOption TransactionScopeAsyncFlowOption
Результат System.Diagnostics

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

public TransactionScope ( Transaction transactionToUse, TransactionScopeAsyncFlowOption asyncFlowOption ) : System.Diagnostics
transactionToUse Transaction
asyncFlowOption TransactionScopeAsyncFlowOption
Результат System.Diagnostics

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

public TransactionScope ( TransactionScopeAsyncFlowOption asyncFlowOption ) : System.Diagnostics
asyncFlowOption TransactionScopeAsyncFlowOption
Результат System.Diagnostics

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

public TransactionScope ( TransactionScopeOption scopeOption ) : System.Diagnostics
scopeOption TransactionScopeOption
Результат System.Diagnostics

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

public TransactionScope ( TransactionScopeOption scopeOption, TimeSpan scopeTimeout ) : System.Diagnostics
scopeOption TransactionScopeOption
scopeTimeout TimeSpan
Результат System.Diagnostics

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

public TransactionScope ( TransactionScopeOption scopeOption, TimeSpan scopeTimeout, TransactionScopeAsyncFlowOption asyncFlowOption ) : System.Diagnostics
scopeOption TransactionScopeOption
scopeTimeout TimeSpan
asyncFlowOption TransactionScopeAsyncFlowOption
Результат System.Diagnostics

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

public TransactionScope ( TransactionScopeOption scopeOption, TransactionOptions transactionOptions ) : System.Diagnostics
scopeOption TransactionScopeOption
transactionOptions TransactionOptions
Результат System.Diagnostics

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

public TransactionScope ( TransactionScopeOption scopeOption, TransactionOptions transactionOptions, EnterpriseServicesInteropOption interopOption ) : System.Diagnostics
scopeOption TransactionScopeOption
transactionOptions TransactionOptions
interopOption EnterpriseServicesInteropOption
Результат System.Diagnostics

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

public TransactionScope ( TransactionScopeOption scopeOption, TransactionOptions transactionOptions, TransactionScopeAsyncFlowOption asyncFlowOption ) : System.Diagnostics
scopeOption TransactionScopeOption
transactionOptions TransactionOptions
asyncFlowOption TransactionScopeAsyncFlowOption
Результат System.Diagnostics

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

public TransactionScope ( TransactionScopeOption scopeOption, TransactionScopeAsyncFlowOption asyncFlowOption ) : System.Diagnostics
scopeOption TransactionScopeOption
asyncFlowOption TransactionScopeAsyncFlowOption
Результат System.Diagnostics