C# 클래스 NSoft.NFramework.XmlData.XmlDataDocumentSerializer

RclXmlDataSet과 이 클래스로부터 상속받은 Class들을 ( XdsRequestDocument, XdsResponseDocument) Serialize, Deserialize를 수행한다.
Encoding 방식은 UTF8이 기본이다.
파일 보기 프로젝트 열기: debop/NFramework

공개 메소드들

메소드 설명
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로 반환합니다.

메소드 상세

ConvertToBytes() 공개 정적인 메소드

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

ConvertToBytes() 공개 정적인 메소드

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

ConvertToXdsRequestDocument() 공개 정적인 메소드

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

ConvertToXdsRequestDocument() 공개 정적인 메소드

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

ConvertToXdsResponseDocument() 공개 정적인 메소드

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

ConvertToXdsResponseDocument() 공개 정적인 메소드

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

ToRequestDocument() 공개 정적인 메소드

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

ToResponseDocument() 공개 정적인 메소드

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

ToStream() 공개 정적인 메소드

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

ToXDocument() 공개 정적인 메소드

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

ToXmlDocument() 공개 정적인 메소드

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