C# Class XInject.Interceptors.TransactionsManagementBehavior

Inheritance: IInterceptionBehavior
Mostrar archivo Open project: radixeng/XInject

Private Properties

Property Type Description
FindAndInjectDataAccessProperties void
InjectDataAccess void

Public Methods

Method Description
GetRequiredInterfaces ( ) : IEnumerable
Invoke ( IMethodInvocation input, GetNextInterceptionBehaviorDelegate getNext ) : IMethodReturn
TransactionsManagementBehavior ( Context currentContext ) : System
TransactionsManagementBehavior ( Context currentContext, ITransactionManager transactionsManager ) : System

Private Methods

Method Description
FindAndInjectDataAccessProperties ( IMethodInvocation input ) : void
InjectDataAccess ( IMethodInvocation input, PropertyInfo property, String url, Type concrete ) : void

Method Details

GetRequiredInterfaces() public method

public GetRequiredInterfaces ( ) : IEnumerable
return IEnumerable

Invoke() public method

public Invoke ( IMethodInvocation input, GetNextInterceptionBehaviorDelegate getNext ) : IMethodReturn
input IMethodInvocation
getNext GetNextInterceptionBehaviorDelegate
return IMethodReturn

TransactionsManagementBehavior() public method

public TransactionsManagementBehavior ( Context currentContext ) : System
currentContext Context
return System

TransactionsManagementBehavior() public method

public TransactionsManagementBehavior ( Context currentContext, ITransactionManager transactionsManager ) : System
currentContext Context
transactionsManager ITransactionManager
return System