C# Класс NSoft.NFramework.Data.QueryProviders.InIQueryProviderBase

쿼리 정의 파일로부터 쿼리문장을 제공하는 기본 클래스입니다.
Наследование: IIniQueryProvider
Показать файл Открыть проект

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

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