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

쿼리 정의 파일로부터 쿼리문장을 제공하는 기본 클래스입니다.
상속: IIniQueryProvider
파일 보기 프로젝트 열기: debop/NFramework

공개 메소드들

메소드 설명
GetQueries ( ) : QueryTable

모든 QueryString 을 Table 로 반환한다.

GetQuery ( string queryKey ) : string

지정된 쿼리 키에 해당하는 쿼리문을 가져온다.

GetQuery ( string section, string queryName ) : string

지정된 섹션, 지정된 쿼리명에 해당하는 쿼리문을 가져온다.

TryGetQuery ( string queryKey, string &queryString ) : bool

지정된 쿼리 키에 해당하는 쿼리 문장을 가져옵니다. 없으면 false를 반환하고, queryString에는 빈 문자열이 설정됩니다.

TryGetQuery ( string section, string queryName, string &queryString ) : bool

지정된 섹션, 쿼리명에 해당하는 쿼리 문장을 가져옵니다. 없으면 false를 반환하고, queryString에는 빈 문자열이 설정됩니다.

this ( string queryKey ) : string

Indexer

this ( string section, string queryKey ) : string

Indexer

보호된 메소드들

메소드 설명
InIQueryProviderBase ( string queryFilePath ) : System

Initialize a new instance of InIQueryProviderBase with query file.

TryParseQueryKey ( string queryKey, string &section, string &queryName ) : bool

queryKey값을 파싱하여, section과 queryName 을 구한다.

메소드 상세

GetQueries() 공개 메소드

모든 QueryString 을 Table 로 반환한다.
public GetQueries ( ) : QueryTable
리턴 QueryTable

GetQuery() 공개 메소드

지정된 쿼리 키에 해당하는 쿼리문을 가져온다.
정의된 쿼리 키가 없을때
public GetQuery ( string queryKey ) : string
queryKey string 쿼리 키, 형식: [Section,] QueryName
리턴 string

GetQuery() 공개 메소드

지정된 섹션, 지정된 쿼리명에 해당하는 쿼리문을 가져온다.
정의된 섹션, 쿼리명이 없을때
public GetQuery ( string section, string queryName ) : string
section string 섹션 명
queryName string 쿼리 명
리턴 string

InIQueryProviderBase() 보호된 메소드

Initialize a new instance of InIQueryProviderBase with query file.
protected InIQueryProviderBase ( string queryFilePath ) : System
queryFilePath string Query String이 정의된 ini 파일의 전체경로
리턴 System

TryGetQuery() 공개 메소드

지정된 쿼리 키에 해당하는 쿼리 문장을 가져옵니다. 없으면 false를 반환하고, queryString에는 빈 문자열이 설정됩니다.
public TryGetQuery ( string queryKey, string &queryString ) : bool
queryKey string 쿼리 키, 형식: [Section,] QueryName
queryString string 조회된 쿼리 문장
리턴 bool

TryGetQuery() 공개 메소드

지정된 섹션, 쿼리명에 해당하는 쿼리 문장을 가져옵니다. 없으면 false를 반환하고, queryString에는 빈 문자열이 설정됩니다.
public TryGetQuery ( string section, string queryName, string &queryString ) : bool
section string 섹션 명
queryName string 쿼리 명
queryString string 쿼리 문장
리턴 bool

TryParseQueryKey() 보호된 메소드

queryKey값을 파싱하여, section과 queryName 을 구한다.
protected TryParseQueryKey ( string queryKey, string &section, string &queryName ) : bool
queryKey string NIni의 값에 parameterized value인 ${section|key}를 파싱한다.
section string
queryName string
리턴 bool

this() 공개 메소드

Indexer
public this ( string queryKey ) : string
queryKey string [Section,] QueryName 형태의 키
리턴 string

this() 공개 메소드

Indexer
public this ( string section, string queryKey ) : string
section string section
queryKey string key
리턴 string