C# Class NSoft.NFramework.Data.QueryProviders.DynamicQueryProviderBase

쿼리문이 정의된 파일로부터 쿼리문을 제공하는 프로바이더의 기본 클래스입니다. 동적으로 파일의 변화에 따른 갱신을 수행합니다. NOTE: 파일을 취급하므로, Thread-Safe 하지 않습니다!!!
Inheritance: InIQueryProviderBase
Mostrar archivo Open project: debop/NFramework

Protected Methods

Method Description
BuildFileSystemWatcher ( string queryFile ) : void

쿼리 문자열을 제공하는 파일의 변화를 감지하기 위해 FileSystemWatcher 를 이용한 감시기능을 빌드합니다.

BuildQuerySource ( ) : void

쿼리 문자열을 제공하는 파일을 읽어서 IniConfigSource 인스턴스를 빌드합니다.

DynamicQueryProviderBase ( string queryPath ) : System

생성자

OnQueryFileChanged ( object sender, FileSystemEventArgs e ) : void

Method Details

BuildFileSystemWatcher() protected method

쿼리 문자열을 제공하는 파일의 변화를 감지하기 위해 FileSystemWatcher 를 이용한 감시기능을 빌드합니다.
protected BuildFileSystemWatcher ( string queryFile ) : void
queryFile string
return void

BuildQuerySource() protected method

쿼리 문자열을 제공하는 파일을 읽어서 IniConfigSource 인스턴스를 빌드합니다.
protected BuildQuerySource ( ) : void
return void

DynamicQueryProviderBase() protected method

생성자
protected DynamicQueryProviderBase ( string queryPath ) : System
queryPath string Query string 이 정의된 파일의 전체 경로
return System

OnQueryFileChanged() protected method

protected OnQueryFileChanged ( object sender, FileSystemEventArgs e ) : void
sender object
e System.IO.FileSystemEventArgs
return void