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

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

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

Метод Описание
CanProvideRequiredDependencies ( ComponentModel component ) : bool
ExternalInstanceActivator ( ComponentModel model, IKernelInternal kernel, ComponentInstanceDelegate onCreation, ComponentInstanceDelegate onDestruction ) : Castle.Core
IsManagedExternally ( ComponentModel component ) : bool

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

Метод Описание
InternalCreate ( CreationContext context ) : object
InternalDestroy ( object instance ) : void

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

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

public CanProvideRequiredDependencies ( ComponentModel component ) : bool
component Castle.Core.ComponentModel
Результат bool

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

public ExternalInstanceActivator ( ComponentModel model, IKernelInternal kernel, ComponentInstanceDelegate onCreation, ComponentInstanceDelegate onDestruction ) : Castle.Core
model Castle.Core.ComponentModel
kernel IKernelInternal
onCreation ComponentInstanceDelegate
onDestruction ComponentInstanceDelegate
Результат Castle.Core

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

protected InternalCreate ( CreationContext context ) : object
context CreationContext
Результат object

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

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

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

public IsManagedExternally ( ComponentModel component ) : bool
component Castle.Core.ComponentModel
Результат bool