C# Класс Castle.Facilities.TypedFactory.DelegateFactoryActivator

Наследование: Castle.MicroKernel.ComponentActivator.AbstractComponentActivator, IDependencyAwareActivator
Показать файл Открыть проект

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

Метод Описание
CanProvideRequiredDependencies ( ComponentModel component ) : bool
DelegateFactoryActivator ( 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

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

public DelegateFactoryActivator ( 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