C# Класс DataMigration.ScriptMethodResolver

Наследование: IMethodResolver, ILitmusTestResolver, IPostRowProcessorResolver
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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