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

쿼리 정의 파일로부터 쿼리문장을 제공하는 기본 클래스입니다.
Inheritance: IIniQueryProvider
Afficher le fichier Open project: debop/NFramework

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
InIQueryProviderBase ( string queryFilePath ) : System

Initialize a new instance of InIQueryProviderBase with query file.

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

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

Method Details

GetQueries() public méthode

모든 QueryString 을 Table 로 반환한다.
public GetQueries ( ) : QueryTable
Résultat QueryTable

GetQuery() public méthode

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

GetQuery() public méthode

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

InIQueryProviderBase() protected méthode

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

TryGetQuery() public méthode

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

TryGetQuery() public méthode

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

TryParseQueryKey() protected méthode

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

this() public méthode

Indexer
public this ( string queryKey ) : string
queryKey string [Section,] QueryName 형태의 키
Résultat string

this() public méthode

Indexer
public this ( string section, string queryKey ) : string
section string section
queryKey string key
Résultat string