C# Class Castle.MicroKernel.ComponentActivator.AbstractComponentActivator

Inheritance: IComponentActivator
Afficher le fichier Open project: castleproject/Windsor

Méthodes publiques

Méthode Description
Create ( CreationContext context, Burden burden ) : object
Destroy ( object instance ) : void

Méthodes protégées

Méthode Description
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

Method Details

AbstractComponentActivator() protected méthode

Constructs an AbstractComponentActivator
protected AbstractComponentActivator ( ComponentModel model, IKernelInternal kernel, ComponentInstanceDelegate onCreation, ComponentInstanceDelegate onDestruction ) : System
model Castle.Core.ComponentModel
kernel IKernelInternal
onCreation ComponentInstanceDelegate
onDestruction ComponentInstanceDelegate
Résultat System

ApplyCommissionConcerns() protected méthode

protected ApplyCommissionConcerns ( object instance ) : void
instance object
Résultat void

ApplyConcerns() protected méthode

protected ApplyConcerns ( IEnumerable steps, object instance ) : void
steps IEnumerable
instance object
Résultat void

ApplyConcerns() protected méthode

protected ApplyConcerns ( IEnumerable steps, object instance ) : void
steps IEnumerable
instance object
Résultat void

ApplyDecommissionConcerns() protected méthode

protected ApplyDecommissionConcerns ( object instance ) : void
instance object
Résultat void

Create() public méthode

public Create ( CreationContext context, Burden burden ) : object
context Castle.MicroKernel.Context.CreationContext
burden Burden
Résultat object

Destroy() public méthode

public Destroy ( object instance ) : void
instance object
Résultat void

InternalCreate() protected abstract méthode

protected abstract InternalCreate ( CreationContext context ) : object
context Castle.MicroKernel.Context.CreationContext
Résultat object

InternalDestroy() protected abstract méthode

protected abstract InternalDestroy ( object instance ) : void
instance object
Résultat void