C# 클래스 Bus.Dispatch.AssemblyScanner

상속: IAssemblyScanner
파일 보기 프로젝트 열기: jbouzaglou/PetPigeonsESB

공개 메소드들

메소드 설명
FindCommandHandlersInAssemblies ( IMessage message ) : List
FindEndpointTypesToSerializers ( IEnumerable assemblies = null ) : Type>.Dictionary
FindEventHandlersInAssemblies ( IMessage message ) : List
FindIEndpointTypes ( IEnumerable assemblies = null ) : List
FindMessageSerializers ( IEnumerable assemblies = null ) : Type>.Dictionary
GetHandledCommands ( ) : List
GetHandledEvents ( ) : List
GetMessageOptions ( IEnumerable assembliesToScan = null ) : List
GetSubscriptionFilterTypes ( IEnumerable assemblies = null ) : List

비공개 메소드들

메소드 설명
FindMethodsInAssemblyFromTypes ( Predicate typeCondition, string methodName, Type[]>.Func genericTypeArguments ) : List
GetAssemblies ( ) : List
GetSubscriptionFilters ( IEnumerable assemblies ) : ISubscriptionFilter>.Dictionary
IsCommandHandler ( Type type, Type messageType ) : bool
IsEventHandler ( Type type, Type messageType ) : bool

메소드 상세

FindCommandHandlersInAssemblies() 공개 메소드

public FindCommandHandlersInAssemblies ( IMessage message ) : List
message IMessage
리턴 List

FindEndpointTypesToSerializers() 공개 메소드

public FindEndpointTypesToSerializers ( IEnumerable assemblies = null ) : Type>.Dictionary
assemblies IEnumerable
리턴 Type>.Dictionary

FindEventHandlersInAssemblies() 공개 메소드

public FindEventHandlersInAssemblies ( IMessage message ) : List
message IMessage
리턴 List

FindIEndpointTypes() 공개 메소드

public FindIEndpointTypes ( IEnumerable assemblies = null ) : List
assemblies IEnumerable
리턴 List

FindMessageSerializers() 공개 메소드

public FindMessageSerializers ( IEnumerable assemblies = null ) : Type>.Dictionary
assemblies IEnumerable
리턴 Type>.Dictionary

GetHandledCommands() 공개 메소드

public GetHandledCommands ( ) : List
리턴 List

GetHandledEvents() 공개 메소드

public GetHandledEvents ( ) : List
리턴 List

GetMessageOptions() 공개 메소드

public GetMessageOptions ( IEnumerable assembliesToScan = null ) : List
assembliesToScan IEnumerable
리턴 List

GetSubscriptionFilterTypes() 공개 메소드

public GetSubscriptionFilterTypes ( IEnumerable assemblies = null ) : List
assemblies IEnumerable
리턴 List