C# Class NSoft.NFramework.XmlData.XmlDataManagerAdapter

IXmlDataManager에 필요한 요청정보 및 반환된 응답정보를 외부와 통신하기 위한 포맷으로 변환하는 Adapter입니다.
Inheritance: IXmlDataManagerAdapter
Show file Open project: debop/NFramework

Public Properties

Property Type Description
DefaultSerializationOption NSoft.NFramework.Serializations.SerializationOptions

Public Methods

Method Description
Execute ( byte requestBytes ) : byte[]

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

Execute ( string requestText ) : string

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

XmlDataManagerAdapter ( ) : System
XmlDataManagerAdapter ( IXmlDataManager xmlDataManager ) : System

Method Details

Execute() public method

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

Execute() public method

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

XmlDataManagerAdapter() public method

public XmlDataManagerAdapter ( ) : System
return System

XmlDataManagerAdapter() public method

public XmlDataManagerAdapter ( IXmlDataManager xmlDataManager ) : System
xmlDataManager IXmlDataManager
return System

Property Details

DefaultSerializationOption public static property

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