C# 클래스 System.Transactions.TransactionScope

상속: System.IDisposable
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

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