C# 클래스 XInject.Interceptors.TransactionsManagementBehavior

상속: IInterceptionBehavior
파일 보기 프로젝트 열기: radixeng/XInject

Private Properties

프로퍼티 타입 설명
FindAndInjectDataAccessProperties void
InjectDataAccess void

공개 메소드들

메소드 설명
GetRequiredInterfaces ( ) : IEnumerable
Invoke ( IMethodInvocation input, GetNextInterceptionBehaviorDelegate getNext ) : IMethodReturn
TransactionsManagementBehavior ( Context currentContext ) : System
TransactionsManagementBehavior ( Context currentContext, ITransactionManager transactionsManager ) : System

비공개 메소드들

메소드 설명
FindAndInjectDataAccessProperties ( IMethodInvocation input ) : void
InjectDataAccess ( IMethodInvocation input, PropertyInfo property, String url, Type concrete ) : void

메소드 상세

GetRequiredInterfaces() 공개 메소드

public GetRequiredInterfaces ( ) : IEnumerable
리턴 IEnumerable

Invoke() 공개 메소드

public Invoke ( IMethodInvocation input, GetNextInterceptionBehaviorDelegate getNext ) : IMethodReturn
input IMethodInvocation
getNext GetNextInterceptionBehaviorDelegate
리턴 IMethodReturn

TransactionsManagementBehavior() 공개 메소드

public TransactionsManagementBehavior ( Context currentContext ) : System
currentContext Context
리턴 System

TransactionsManagementBehavior() 공개 메소드

public TransactionsManagementBehavior ( Context currentContext, ITransactionManager transactionsManager ) : System
currentContext Context
transactionsManager ITransactionManager
리턴 System