C# 클래스 NSoft.NFramework.Data.QueryProviders.DynamicQueryProviderBase

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

보호된 메소드들

메소드 설명
BuildFileSystemWatcher ( string queryFile ) : void

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

BuildQuerySource ( ) : void

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

DynamicQueryProviderBase ( string queryPath ) : System

생성자

OnQueryFileChanged ( object sender, FileSystemEventArgs e ) : void

메소드 상세

BuildFileSystemWatcher() 보호된 메소드

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

BuildQuerySource() 보호된 메소드

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

DynamicQueryProviderBase() 보호된 메소드

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

OnQueryFileChanged() 보호된 메소드

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