C# Class NSoft.NFramework.XmlData.XmlDataDocumentSerializer

RclXmlDataSet과 이 클래스로부터 상속받은 Class들을 ( XdsRequestDocument, XdsResponseDocument) Serialize, Deserialize를 수행한다.
Encoding 방식은 UTF8이 기본이다.
Show file Open project: debop/NFramework

Public Methods

Method Description
ConvertToBytes ( this xdsDocument ) : byte[]

XdsDocumentBase 형식의 객체를 Xml Serializer를 수행한 후, byte array로 변환한다.

ConvertToBytes ( this xdsDocument, Encoding enc ) : byte[]

XdsDocumentBase 형식의 객체를 Xml Serializer를 수행한 후, byte array로 변환한다.

ConvertToXdsRequestDocument ( this inBytes ) : XdsRequestDocument

byte array 정보를 Xml Deserialize를 수행하여 XdsRequestDocument로 빌드한다.

ConvertToXdsRequestDocument ( this inBytes, Encoding enc ) : XdsRequestDocument

byte array 정보를 Xml Deserialize를 수행하여 XdsRequestDocument로 빌드한다.

ConvertToXdsResponseDocument ( this inBytes ) : XdsResponseDocument

byte array 정보를 Xml Deserialize를 수행하여 XdsResponseDocument로 빌드한다.

ConvertToXdsResponseDocument ( this inBytes, Encoding enc ) : XdsResponseDocument

byte array 정보를 Xml Deserialize를 수행하여 XdsResponseDocument로 빌드한다.

ToRequestDocument ( this stream, Encoding enc ) : XdsRequestDocument

Stream을 Xml Deserialize를 통해 XdsRequestDocument로 빌드한다.

ToResponseDocument ( this stream, Encoding enc ) : XdsResponseDocument

Stream을 Xml Deserialize를 통해 XdsResponseDocument로 빌드한다.

ToStream ( this requestDocument, Encoding enc ) : Stream

요청문서를 XmlSerializer를 통해 스트림으로 빌드합니다.

ToXDocument ( this xds, Encoding enc ) : System.Xml.Linq.XDocument

XdsDocumentBase를 상속한 Class의 객체를 Xml Serialize를 수행하여 XDocument 객체로 변환한다.

ToXmlDocument ( this requestDocument, Encoding enc ) : XmlDocument

요청 문서를 XmlSerializer를 이용해 직렬화를 수행하여 XmlDocument로 반환합니다.

Method Details

ConvertToBytes() public static method

XdsDocumentBase 형식의 객체를 Xml Serializer를 수행한 후, byte array로 변환한다.
public static ConvertToBytes ( this xdsDocument ) : byte[]
xdsDocument this
return byte[]

ConvertToBytes() public static method

XdsDocumentBase 형식의 객체를 Xml Serializer를 수행한 후, byte array로 변환한다.
public static ConvertToBytes ( this xdsDocument, Encoding enc ) : byte[]
xdsDocument this
enc System.Text.Encoding
return byte[]

ConvertToXdsRequestDocument() public static method

byte array 정보를 Xml Deserialize를 수행하여 XdsRequestDocument로 빌드한다.
public static ConvertToXdsRequestDocument ( this inBytes ) : XdsRequestDocument
inBytes this
return NSoft.NFramework.XmlData.Messages.XdsRequestDocument

ConvertToXdsRequestDocument() public static method

byte array 정보를 Xml Deserialize를 수행하여 XdsRequestDocument로 빌드한다.
public static ConvertToXdsRequestDocument ( this inBytes, Encoding enc ) : XdsRequestDocument
inBytes this
enc System.Text.Encoding
return NSoft.NFramework.XmlData.Messages.XdsRequestDocument

ConvertToXdsResponseDocument() public static method

byte array 정보를 Xml Deserialize를 수행하여 XdsResponseDocument로 빌드한다.
public static ConvertToXdsResponseDocument ( this inBytes ) : XdsResponseDocument
inBytes this
return NSoft.NFramework.XmlData.Messages.XdsResponseDocument

ConvertToXdsResponseDocument() public static method

byte array 정보를 Xml Deserialize를 수행하여 XdsResponseDocument로 빌드한다.
public static ConvertToXdsResponseDocument ( this inBytes, Encoding enc ) : XdsResponseDocument
inBytes this
enc System.Text.Encoding
return NSoft.NFramework.XmlData.Messages.XdsResponseDocument

ToRequestDocument() public static method

Stream을 Xml Deserialize를 통해 XdsRequestDocument로 빌드한다.
public static ToRequestDocument ( this stream, Encoding enc ) : XdsRequestDocument
stream this Stream
enc System.Text.Encoding Encoding 방식
return NSoft.NFramework.XmlData.Messages.XdsRequestDocument

ToResponseDocument() public static method

Stream을 Xml Deserialize를 통해 XdsResponseDocument로 빌드한다.
public static ToResponseDocument ( this stream, Encoding enc ) : XdsResponseDocument
stream this Stream
enc System.Text.Encoding Encoding 방식
return NSoft.NFramework.XmlData.Messages.XdsResponseDocument

ToStream() public static method

요청문서를 XmlSerializer를 통해 스트림으로 빌드합니다.
public static ToStream ( this requestDocument, Encoding enc ) : Stream
requestDocument this 요청문서
enc System.Text.Encoding Encoding 방식
return Stream

ToXDocument() public static method

XdsDocumentBase를 상속한 Class의 객체를 Xml Serialize를 수행하여 XDocument 객체로 변환한다.
public static ToXDocument ( this xds, Encoding enc ) : System.Xml.Linq.XDocument
xds this
enc System.Text.Encoding
return System.Xml.Linq.XDocument

ToXmlDocument() public static method

요청 문서를 XmlSerializer를 이용해 직렬화를 수행하여 XmlDocument로 반환합니다.
public static ToXmlDocument ( this requestDocument, Encoding enc ) : XmlDocument
requestDocument this 요청 문서
enc System.Text.Encoding Encoding 방식
return System.Xml.XmlDocument