C# 클래스 CqrsSpirit.CqrsSpiritExtensions

파일 보기 프로젝트 열기: sergeyzwezdin/cqs.net

공개 메소드들

메소드 설명
AddCqrsSpirit ( this services, Assembly assemblies, bool>.Func filter = null ) : IServiceCollection

Registers CQRS chunks into service container

AddCqrsSpirit ( this services, Microsoft.Extensions.DependencyModel.DependencyContext dependencyContext, bool>.Func filter = null ) : IServiceCollection

Registers CQRS chunks into service container

AddCqrsSpirit ( this services, bool>.Func filter = null ) : IServiceCollection

Registers CQRS chunks into service container

AddCqrsSpirit ( this services, Type>.IDictionary queries, Type>.IDictionary commands, Type>.IDictionary workflows ) : IServiceCollection

Registers CQRS chunks into service container

AddCqrsSpirit ( this services, Type types ) : IServiceCollection

Registers CQRS chunks into service container

비공개 메소드들

메소드 설명
MatchTypes ( Type types, TypeInfo baseTypeDefinition ) : Type>.IDictionary
MatchTypesByGenerics ( Type types, TypeInfo genericTypeDefinition, TypeInfo baseTypeDefinition ) : Type>.IDictionary

메소드 상세

AddCqrsSpirit() 공개 정적인 메소드

Registers CQRS chunks into service container
public static AddCqrsSpirit ( this services, Assembly assemblies, bool>.Func filter = null ) : IServiceCollection
services this DI container
assemblies System.Reflection.Assembly Assemblies list where is CQRS stuff is placed
filter bool>.Func Predicate to filter types you would like to register
리턴 IServiceCollection

AddCqrsSpirit() 공개 정적인 메소드

Registers CQRS chunks into service container
public static AddCqrsSpirit ( this services, Microsoft.Extensions.DependencyModel.DependencyContext dependencyContext, bool>.Func filter = null ) : IServiceCollection
services this DI container
dependencyContext Microsoft.Extensions.DependencyModel.DependencyContext Dependencies
filter bool>.Func Predicate to filter types you would like to register
리턴 IServiceCollection

AddCqrsSpirit() 공개 정적인 메소드

Registers CQRS chunks into service container
public static AddCqrsSpirit ( this services, bool>.Func filter = null ) : IServiceCollection
services this DI container
filter bool>.Func Predicate to filter types you would like to register
리턴 IServiceCollection

AddCqrsSpirit() 공개 정적인 메소드

Registers CQRS chunks into service container
public static AddCqrsSpirit ( this services, Type>.IDictionary queries, Type>.IDictionary commands, Type>.IDictionary workflows ) : IServiceCollection
services this DI container
queries Type>.IDictionary List of queries to register
commands Type>.IDictionary List of commands to register
workflows Type>.IDictionary List of workflows to register
리턴 IServiceCollection

AddCqrsSpirit() 공개 정적인 메소드

Registers CQRS chunks into service container
public static AddCqrsSpirit ( this services, Type types ) : IServiceCollection
services this DI container
types System.Type List of types to register
리턴 IServiceCollection