C# 클래스 DataMigration.ScriptMethodResolver

상속: IMethodResolver, ILitmusTestResolver, IPostRowProcessorResolver
파일 보기 프로젝트 열기: scoutmedia/DataMigration 1 사용 예제들

공개 메소드들

메소드 설명
BuildResolversFromScriptFile ( String pathToFile ) : void

Given the path to the script file, compiles it into an in-memory assembly, and uses the RefelectionResolverHelper to grovel out the TransformMethods and LitmusTests.

ResolveLitmusTest ( string litmusTestName ) : LitmusTest

For a given LitmusTest name, returns the implementation.

ResolvePostRowProcessor ( string postRowProcessorName ) : PostRowProcessor

For a given PostRowProcessor name, return the implementation.

ResolveTransformationMethod ( string xformName ) : TransformMethod

For a given TransformMethod name, returns the implementation.

메소드 상세

BuildResolversFromScriptFile() 공개 메소드

Given the path to the script file, compiles it into an in-memory assembly, and uses the RefelectionResolverHelper to grovel out the TransformMethods and LitmusTests.
public BuildResolversFromScriptFile ( String pathToFile ) : void
pathToFile String The full path to the script file.
리턴 void

ResolveLitmusTest() 공개 메소드

For a given LitmusTest name, returns the implementation.
public ResolveLitmusTest ( string litmusTestName ) : LitmusTest
litmusTestName string The name of the litmus test.
리턴 LitmusTest

ResolvePostRowProcessor() 공개 메소드

For a given PostRowProcessor name, return the implementation.
public ResolvePostRowProcessor ( string postRowProcessorName ) : PostRowProcessor
postRowProcessorName string The name of the postRowProcessor.
리턴 PostRowProcessor

ResolveTransformationMethod() 공개 메소드

For a given TransformMethod name, returns the implementation.
public ResolveTransformationMethod ( string xformName ) : TransformMethod
xformName string The name of the transform.
리턴 TransformMethod