C# Class NSoft.NFramework.DataServices.Adapters.DataServiceAdapter

IDataService의 요청정보 및 응답정보를 byte[] 또는 문자열로 통신할 수 있도록 하는 Adapter 입니다.
Inheritance: IDataServiceAdapter
Datei anzeigen Open project: debop/NFramework Class Usage Examples

Public Properties

Property Type Description
DefaultSerializationOption NSoft.NFramework.Serializations.SerializationOptions

Public Methods

Method Description
DataServiceAdapter ( ) : System
DataServiceAdapter ( IDataService dataService ) : System
Execute ( byte requestBytes ) : byte[]

1. 직렬화된 정보를 IDataServiceAdapter.RequestSerializer를 이용하여, 역직렬화를 수행. RequestMessage를 빌드
2. 요청정보를 IDataServiceAdapter.DataService에 전달하여, 실행 후, 응답정보를 반환 받음
3. 응답정보를 IDataServiceAdapter.ResponseSerializer를 통해 직렬화하여 byte[] 로 반환함.

Execute ( string requestText ) : string

입력정보를 RequestMessage로 변환하여, 요청 작업 후, ResponseMessage를 직렬화하여 반환합니다.

Method Details

DataServiceAdapter() public method

public DataServiceAdapter ( ) : System
return System

DataServiceAdapter() public method

public DataServiceAdapter ( IDataService dataService ) : System
dataService IDataService
return System

Execute() public method

1. 직렬화된 정보를 IDataServiceAdapter.RequestSerializer를 이용하여, 역직렬화를 수행. RequestMessage를 빌드
2. 요청정보를 IDataServiceAdapter.DataService에 전달하여, 실행 후, 응답정보를 반환 받음
3. 응답정보를 IDataServiceAdapter.ResponseSerializer를 통해 직렬화하여 byte[] 로 반환함.
public Execute ( byte requestBytes ) : byte[]
requestBytes byte 직렬화된 요청 Data
return byte[]

Execute() public method

입력정보를 RequestMessage로 변환하여, 요청 작업 후, ResponseMessage를 직렬화하여 반환합니다.
public Execute ( string requestText ) : string
requestText string 요청 데이터
return string

Property Details

DefaultSerializationOption public_oe static_oe property

public static SerializationOptions,NSoft.NFramework.Serializations DefaultSerializationOption
return NSoft.NFramework.Serializations.SerializationOptions