메소드 | 설명 | |
---|---|---|
Execute ( |
요청정보를 실행하여 응답정보를 반환합니다.
|
|
Execute ( |
요청정보를 실행하여 응답정보를 반환합니다.
|
|
XmlDataManager ( ) : System | ||
XmlDataManager ( IAdoRepository ado ) : System | ||
XmlDataManager ( string dbName = null ) : System |
메소드 | 설명 | |
---|---|---|
DoProcessRequestItem ( XdsRequestItem request, |
request 요청에 대해, 처리를 수행합니다.
|
|
ExecuteProcedure ( XdsRequestItem request, |
Stored Procedure를 수행하고, OUTPUT, RETURN_VALUE를 반환한다.
|
|
ExecuteQuery ( XdsRequestItem request, |
일반 SQL Query 문 중에 DDL 과 관련된 문장을 수행한다. (결과 SET이 필요없는 것)
|
|
ExecuteRequestCore ( |
요청에 대한 실제 작업을 수행합니다.
|
|
ExtractParameters ( IAdoParameter outputs, XdsResponseItem response, int responseIndex ) : void |
Stored Procudure 실행 후 OUTPUT, RETURN_VALUE 값을 응답개체(XdsResponseItem)에 추가한다.
|
|
OpenProcedure ( XdsRequestItem request, |
StoredProcedure 를 실행하고, 결과 Set을 반환받고자 하는 요청에 대해 요청 정보를 파싱하고, StoredProcedure를 수행한 후, 결과 정보를 응답 객체에 저장한다.
|
|
OpenQuery ( XdsRequestItem request, |
일반 Query문을 수행하여 DataSet을 받아서 ResponseDom 객체를 만든다.
|
|
PrepareParameters ( XdsRequestItem requestItem, int requestIndex ) : IList |
DbCommand 인스턴스의 Parameters 컬렉션 속성에 값을 설정한다.
|
메소드 | 설명 | |
---|---|---|
CheckParmeterAndArguments ( XdsRequestItem requestItem, XdsValue value ) : void |
Parameter로 정의된 요소와 실제 Parameter에 대응할 값의 갯수를 비교해서 다르다면 예외를 발생시킨다.
|
|
ExecuteSimpleQuery ( IAdoRepository ado, IEnumerable |
PREQUERIES, POSTQUERIES에 있는 결과를 반환할 필요없는 단순 Query문을 실행합니다.
|
|
WriteRequestInfomation ( XdsRequestItem request, |
요청정보중에 확인을 위해 응답정보에 조건들을 기록해둔다.
|
protected DoProcessRequestItem ( XdsRequestItem request, |
||
request | XdsRequestItem | 요청항목 |
responseDocument | 응답 정보 | |
리턴 | void |
public Execute ( |
||
requestDocument | 요청정보 | |
리턴 |
public Execute ( |
||
requestDocument | 요청정보 | |
commandTimeout | int | 요청 처리 제한 시간 (단위 : seconds, 기본값 : 90) |
리턴 |
protected ExecuteProcedure ( XdsRequestItem request, |
||
request | XdsRequestItem | 요청 항목 |
responseDocument | 응답 정보 | |
리턴 | void |
protected ExecuteQuery ( XdsRequestItem request, |
||
request | XdsRequestItem | 요청 항목 |
responseDocument | 응답 정보 | |
리턴 | void |
protected ExecuteRequestCore ( |
||
requestDocument | ||
responseDocument | ||
리턴 | void |
protected static ExtractParameters ( IAdoParameter outputs, XdsResponseItem response, int responseIndex ) : void | ||
outputs | IAdoParameter | Command Parameter 중에 INPUT이 아닌 Parameter 들 |
response | XdsResponseItem | Instance of XdsResponseItem to build with result of execution of DbCommand /// index of response |
responseIndex | int | |
리턴 | void |
protected OpenProcedure ( XdsRequestItem request, |
||
request | XdsRequestItem | 요청 항목 |
responseDocument | 응답 정보 | |
리턴 | void |
protected OpenQuery ( XdsRequestItem request, |
||
request | XdsRequestItem | 요청 항목 |
responseDocument | 응답 정보 | |
리턴 | void |
protected static PrepareParameters ( XdsRequestItem requestItem, int requestIndex ) : IList |
||
requestItem | XdsRequestItem | XdsRequestItem 개체 - Stored Procedure 호출에 필요한 파라미터 정보와 Value값이 있다. |
requestIndex | int | RclXdsRequest의 요청 인덱스 |
리턴 | IList |
public XmlDataManager ( IAdoRepository ado ) : System | ||
ado | IAdoRepository | |
리턴 | System |
public XmlDataManager ( string dbName = null ) : System | ||
dbName | string | |
리턴 | System |