C# Класс Griffin.Container.InstanceStrategies.InstanceStrategyBase

Using an delegate to create the instance.
Наследование: IInstanceStrategy
Показать файл Открыть проект

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

Метод Описание
GetInstance ( IInstanceStrategyContext context, object &instance ) : InstanceResult

Get instance.

Защищенные методы

Метод Описание
CreateInstance ( IInstanceStrategyContext context ) : object

Create a new instance.

GetScoped ( IInstanceStrategyContext context, object &instance ) : InstanceResult

Gets the scoped object (created or from storage).

GetSingleton ( IInstanceStrategyContext context, object &instance ) : InstanceResult

Gets the service as a singleton (created or from the storage)

InstanceStrategyBase ( Lifetime lifetime ) : System

Initializes a new instance of the InstanceStrategyBase class.

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

CreateInstance() защищенный абстрактный Метод

Create a new instance.
protected abstract CreateInstance ( IInstanceStrategyContext context ) : object
context IInstanceStrategyContext Context
Результат object

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

Get instance.
public GetInstance ( IInstanceStrategyContext context, object &instance ) : InstanceResult
context IInstanceStrategyContext Information used to create/fetch instance.
instance object Instance that was loaded/created
Результат InstanceResult

GetScoped() защищенный Метод

Gets the scoped object (created or from storage).
protected GetScoped ( IInstanceStrategyContext context, object &instance ) : InstanceResult
context IInstanceStrategyContext The context.
instance object The instance.
Результат InstanceResult

GetSingleton() защищенный Метод

Gets the service as a singleton (created or from the storage)
protected GetSingleton ( IInstanceStrategyContext context, object &instance ) : InstanceResult
context IInstanceStrategyContext The context.
instance object The instance.
Результат InstanceResult

InstanceStrategyBase() защищенный Метод

Initializes a new instance of the InstanceStrategyBase class.
protected InstanceStrategyBase ( Lifetime lifetime ) : System
lifetime Lifetime The lifetime.
Результат System