Method | Description | |
---|---|---|
Execute ( |
해당 제품 DB에 대해 요청정보를 처리한 후 결과를 반환합니다.
|
|
Execute ( byte requestBytes, string productName, ISerializer serializer ) : byte[] |
|
|
Execute ( |
aspx, ashx의 HttpContext로부터 XdsRequestDocument를 만들고, 처리를 수행 한 후, XdsResponseDocument를 HttpContext의 Response.OutputStream에 Write를 수행합니다.
|
|
ExecuteStreamInternal ( Stream requestStream, string productName, ISerializer serializer ) : Stream |
|
Method | Description | |
---|---|---|
CheckProductExists ( this productName ) : void |
해당 Product에 대한 Database Connection string이 정의되었는지 확인한다. 없다면 예외를 발생시킨다.
|
|
GetProductName ( this httpRequest ) : string |
HttpRequest 요청정보에서 Product 인자의 값을 읽어온다. 값이 없다면, DAAB의 기본 DatabaseName으로 대체한다.
|
|
GetUseCompress ( this httpRequest ) : bool |
HttpRequest 요청정보에서 Compress 인자의 값을 읽어온다.
|
|
GetUseSecurity ( this httpRequest ) : bool |
HttpRequest 요청정보에서 Security 인자의 값을 읽어온다.
|
|
IsDefinedConnectionStringName ( string dbName ) : bool |
환경설정에 지정된 Database 이름을 가진 ConnectionString이 정의되어 있는지 확인한다.
|
|
WriteResponse ( |
처리 결과를 Http Response에 쓴다.
|
public static Execute ( |
||
xdsRequest | ||
productName | string | |
return |
public static Execute ( byte requestBytes, string productName, ISerializer serializer ) : byte[] | ||
requestBytes | byte | |
productName | string | |
serializer | ISerializer | |
return | byte[] |
public static Execute ( |
||
context | ||
return | void |
public static ExecuteStreamInternal ( Stream requestStream, string productName, ISerializer serializer ) : Stream | ||
requestStream | Stream | |
productName | string | |
serializer | ISerializer | |
return | Stream |