다음을 통해 공유


XmlSerializableServices 클래스

정의

XML을 읽고 쓰기 위한 메서드를 포함합니다.

public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
상속
XmlSerializableServices

설명

WCF(Windows Communication Foundation)를 사용하여 XML 스키마에서 데이터 계약을 나타내는 CLR 형식을 생성할 수 있습니다. 이러한 경우 스키마가 모두 데이터 계약으로 표시되지 않을 수 있습니다. 이 경우 클래스의 ImportXmlTypeImportOptions 속성을 사용할 수 있습니다. 속성을 로 true 설정하면 이러한 형식을 인터페이스를 구현 IXmlSerializable 하는 XML 형식으로 가져오도록 지정합니다. 이 프로세스에서 생성된 형식은 아무 것도 저장할 수 있지만 serializer에서 XML로 읽고 씁니다.

XmlSerializableServices 생성된 IXmlSerializable 형식에서 XML을 읽고 쓰는 데 사용하는 코드를 포함하는 추상 도우미 클래스입니다. 또한 생성된 형식에 대한 스키마를 생성하기 위한 코드도 포함되어 있습니다. 스키마에 대한 세부 정보는 저장되지 않습니다. 이름만 생성된 형식에 저장됩니다. 이 클래스는 계약 이름으로 적절한 스키마 형식 이름을 가진 XML 스키마 형식 anyType 을 나타내는 기본 스키마를 생성합니다.

메서드

AddDefaultSchema(XmlSchemaSet, XmlQualifiedName)

지정한 형식 이름으로 기본 스키마 형식을 생성한 후 지정한 스키마 집합에 추가합니다.

ReadNodes(XmlReader)

지정된 판독기에서 XML 노드 집합을 읽고 결과를 반환합니다.

WriteNodes(XmlWriter, XmlNode[])

지정한 작성기를 사용하여 지정한 노드를 씁니다.

적용 대상