C# Класс Castle.MicroKernel.ComponentActivator.AbstractComponentActivator

Наследование: IComponentActivator
Показать файл Открыть проект

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

Метод Описание
Create ( CreationContext context, Burden burden ) : object
Destroy ( object instance ) : void

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

Метод Описание
AbstractComponentActivator ( ComponentModel model, IKernelInternal kernel, ComponentInstanceDelegate onCreation, ComponentInstanceDelegate onDestruction ) : System

Constructs an AbstractComponentActivator

ApplyCommissionConcerns ( object instance ) : void
ApplyConcerns ( IEnumerable steps, object instance ) : void
ApplyConcerns ( IEnumerable steps, object instance ) : void
ApplyDecommissionConcerns ( object instance ) : void
InternalCreate ( CreationContext context ) : object
InternalDestroy ( object instance ) : void

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

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

Constructs an AbstractComponentActivator
protected AbstractComponentActivator ( ComponentModel model, IKernelInternal kernel, ComponentInstanceDelegate onCreation, ComponentInstanceDelegate onDestruction ) : System
model Castle.Core.ComponentModel
kernel IKernelInternal
onCreation ComponentInstanceDelegate
onDestruction ComponentInstanceDelegate
Результат System

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

protected ApplyCommissionConcerns ( object instance ) : void
instance object
Результат void

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

protected ApplyConcerns ( IEnumerable steps, object instance ) : void
steps IEnumerable
instance object
Результат void

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

protected ApplyConcerns ( IEnumerable steps, object instance ) : void
steps IEnumerable
instance object
Результат void

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

protected ApplyDecommissionConcerns ( object instance ) : void
instance object
Результат void

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

public Create ( CreationContext context, Burden burden ) : object
context Castle.MicroKernel.Context.CreationContext
burden Burden
Результат object

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

public Destroy ( object instance ) : void
instance object
Результат void

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

protected abstract InternalCreate ( CreationContext context ) : object
context Castle.MicroKernel.Context.CreationContext
Результат object

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

protected abstract InternalDestroy ( object instance ) : void
instance object
Результат void