C# 클래스 Summer.Batch.Core.Unity.StepScope.StepScopeStrategy

Builder strategy for step scope. It should be added at the UnityBuildStage.PreCreation stage. Before the instance is created, it checks resolvers for the constructor parameters, properties, and method parameters. If any dependency is in the step scope but the current instance being built is not, the resolver is overriden using StepScopeOverride.
상속: Microsoft.Practices.ObjectBuilder2.BuilderStrategy
파일 보기 프로젝트 열기: SummerBatch/SummerBatch

공개 메소드들

메소드 설명
PreBuildUp ( IBuilderContext context ) : void

Checks if resolvers need to be overriden.

비공개 메소드들

메소드 설명
AddMethodParameterDependency ( string>.Dictionary methodParameters, string>.Tuple key, Summer.Batch.Core.Unity.StepScope.StepScopeDependency dependency ) : void
GetSignature ( MethodBase method ) : string
ResolveConstructorParameters ( SelectedConstructor constructor, StepScopeDependency>.Dictionary constructorParameters ) : void
ResolveMethodParameters ( IBuilderContext context, IMethodSelectorPolicy methodSelector, IPolicyList resolverPolicyDestination, string>.Dictionary methodParameters ) : void
ResolveProperties ( IBuilderContext context, IPropertySelectorPolicy propertySelector, IPolicyList resolverPolicyDestination, StepScopeDependency>.Dictionary properties ) : void

메소드 상세

PreBuildUp() 공개 메소드

Checks if resolvers need to be overriden.
public PreBuildUp ( IBuilderContext context ) : void
context IBuilderContext Context of the build operation.
리턴 void