C# Class Castle.Facilities.AutomaticTransactionManagement.TransactionMetaInfoStore

Pendent
Inheritance: System.MarshalByRefObject
Show file Open project: nats/castle-1.0.3-mono Class Usage Examples

Public Methods

Method Description
CreateMetaFromConfig ( Type implementation, MethodInfo methods, IConfiguration config ) : TransactionMetaInfo
CreateMetaFromType ( Type implementation ) : TransactionMetaInfo
GetMetaFor ( Type implementation ) : TransactionMetaInfo
InitializeLifetimeService ( ) : object

Private Methods

Method Description
ObtainIsolation ( Type implementation, MethodInfo method, string level ) : IsolationMode
ObtainTransactionMode ( Type implementation, MethodInfo method, string mode ) : TransactionMode
PopulateMetaInfoFromType ( TransactionMetaInfo metaInfo, Type implementation ) : void
Register ( Type implementation, TransactionMetaInfo metaInfo ) : void

Method Details

CreateMetaFromConfig() public method

public CreateMetaFromConfig ( Type implementation, MethodInfo methods, IConfiguration config ) : TransactionMetaInfo
implementation System.Type
methods System.Reflection.MethodInfo
config IConfiguration
return TransactionMetaInfo

CreateMetaFromType() public method

public CreateMetaFromType ( Type implementation ) : TransactionMetaInfo
implementation System.Type
return TransactionMetaInfo

GetMetaFor() public method

public GetMetaFor ( Type implementation ) : TransactionMetaInfo
implementation System.Type
return TransactionMetaInfo

InitializeLifetimeService() public method

public InitializeLifetimeService ( ) : object
return object