C# 클래스 Castle.Facilities.Synchronize.SynchronizeComponentInspector

Obtain synchronization configuration based on the component configuration check for the attributes if not available.
상속: Castle.MicroKernel.ModelBuilder.Inspectors.MethodMetaInspector
파일 보기 프로젝트 열기: castleproject/Windsor

공개 메소드들

메소드 설명
ProcessModel ( IKernel kernel, ComponentModel model ) : void

Checks for synchronization configuration information or attributes and applies them if valid.

SynchronizeComponentInspector ( SynchronizeMetaInfoStore metaStore ) : System

Initializes a new instance of the SynchronizeComponentInspector class.

보호된 메소드들

메소드 설명
ObtainNodeName ( ) : String

Obtains the name of the node.

ProcessMeta ( ComponentModel model, IList methods, MethodMetaModel metaModel ) : void

Processes the meta information available on the component configuration.

비공개 메소드들

메소드 설명
ApplySynchronization ( ComponentModel model, IKernel kernel ) : void

Applies the synchronization support to the model.

CheckFromAttributes ( ComponentModel model ) : void

Obtains synchronization information from the attributes.

CheckFromConfiguration ( ComponentModel model ) : bool

Obtains synchronization information from the configuration.

HasImplicitSynchronization ( ComponentModel model ) : bool

Determines whether the model has implicit synchronization.

ValidateSynchronization ( ComponentModel model ) : bool

Validates the synchronization to be applied.

메소드 상세

ObtainNodeName() 보호된 메소드

Obtains the name of the node.
protected ObtainNodeName ( ) : String
리턴 String

ProcessMeta() 보호된 메소드

Processes the meta information available on the component configuration.
protected ProcessMeta ( ComponentModel model, IList methods, MethodMetaModel metaModel ) : void
model Castle.Core.ComponentModel The model.
methods IList The methods.
metaModel Castle.Core.MethodMetaModel The meta model.
리턴 void

ProcessModel() 공개 메소드

Checks for synchronization configuration information or attributes and applies them if valid.
public ProcessModel ( IKernel kernel, ComponentModel model ) : void
kernel IKernel The kernel.
model Castle.Core.ComponentModel The model.
리턴 void

SynchronizeComponentInspector() 공개 메소드

Initializes a new instance of the SynchronizeComponentInspector class.
public SynchronizeComponentInspector ( SynchronizeMetaInfoStore metaStore ) : System
metaStore SynchronizeMetaInfoStore
리턴 System