IXmlSerializable.GetSchema IXmlSerializable.GetSchema IXmlSerializable.GetSchema IXmlSerializable.GetSchema Method

정의

이 메서드는 예약되어 있으므로 사용해서는 안 됩니다.This method is reserved and should not be used. IXmlSerializable 인터페이스를 구현할 때 이 메서드에서 null(Visual Basic에서는 Nothing)을 반환해야 하지만 사용자 지정 스키마를 지정해야 하는 경우에는 XmlSchemaProviderAttribute를 클래스에 적용합니다.When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the XmlSchemaProviderAttribute to the class.

public:
 System::Xml::Schema::XmlSchema ^ GetSchema();
public System.Xml.Schema.XmlSchema GetSchema ();
abstract member GetSchema : unit -> System.Xml.Schema.XmlSchema
Public Function GetSchema () As XmlSchema

반환

XmlSchema 메서드에 의해 생성되고 WriteXml(XmlWriter) 메서드가 사용하는 개체의 XML 표현을 설명하는 ReadXml(XmlReader)입니다.An XmlSchema that describes the XML representation of the object that is produced by the WriteXml(XmlWriter) method and consumed by the ReadXml(XmlReader) method.

설명

직렬화 또는 개체를 역직렬화 하는 경우는 XmlSerializer 클래스는 XML 유효성 검사를 수행 하지 않습니다.When serializing or deserializing an object, the XmlSerializer class does not perform XML validation. 이 방법의 간단한 구현 예를 들어 반환 하 여 제공 하 여 스키마 정보를 생략 해도 경우가 이러한 이유로 null (Nothing Visual Basic에서).For this reason, it is often safe to omit schema information by providing a trivial implementation of this method, for example by returning null (Nothing in Visual Basic).

필요한 경우 스키마 정보를 제공 하는 경우 사용 해야는 XmlSchemaProviderAttribute 특성입니다.If providing schema information is necessary, you should use the XmlSchemaProviderAttribute attribute. 합니다 GetSchema 메서드는 여전히 반환 해야 null (또는 Nothing).The GetSchema method should still return null (or Nothing).

일부 .NET Framework.NET Framework 형식으로 구현 하는 레거시 사용자 지정 형식 합니다 IXmlSerializable 인터페이스를 사용할 수 있습니다 GetSchema 대신 XmlSchemaProvider합니다.Some .NET Framework.NET Framework types as well as legacy custom types implementing the IXmlSerializable interface may be using GetSchema instead of XmlSchemaProvider. 메서드를 정확 하 게 XML 스키마에서 생성 된 개체의 XML 표현을 설명 하는 반환 하는 경우에 WriteXml 메서드.In this case, the method returns an accurate XML schema that describes the XML representation of the object generated by the WriteXml method.

적용 대상