C# 클래스 NSoft.NFramework.DataServices.Adapters.DataServiceAdapter

IDataService의 요청정보 및 응답정보를 byte[] 또는 문자열로 통신할 수 있도록 하는 Adapter 입니다.
상속: IDataServiceAdapter
파일 보기 프로젝트 열기: debop/NFramework 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DefaultSerializationOption NSoft.NFramework.Serializations.SerializationOptions

공개 메소드들

메소드 설명
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를 직렬화하여 반환합니다.

메소드 상세

DataServiceAdapter() 공개 메소드

public DataServiceAdapter ( ) : System
리턴 System

DataServiceAdapter() 공개 메소드

public DataServiceAdapter ( IDataService dataService ) : System
dataService IDataService
리턴 System

Execute() 공개 메소드

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

Execute() 공개 메소드

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

프로퍼티 상세

DefaultSerializationOption 공개적으로 정적으로 프로퍼티

public static SerializationOptions,NSoft.NFramework.Serializations DefaultSerializationOption
리턴 NSoft.NFramework.Serializations.SerializationOptions