Поделиться через


XsdDataContractExporter.GetSchemaType(Type) Метод

Определение

Возвращает схему XML для заданного типа.

public:
 System::Xml::Schema::XmlSchemaType ^ GetSchemaType(Type ^ type);
public System.Xml.Schema.XmlSchemaType? GetSchemaType (Type type);
public System.Xml.Schema.XmlSchemaType GetSchemaType (Type type);
member this.GetSchemaType : Type -> System.Xml.Schema.XmlSchemaType
Public Function GetSchemaType (type As Type) As XmlSchemaType

Параметры

type
Type

Тип, для которого возвращается схема.

Возвращаемое значение

Объект XmlSchemaType, содержащий схему XML.

Исключения

Аргумент type имеет значение null.

Комментарии

Основная задача этого метода — обеспечить возможность представления анонимных типов в схеме XML. Поскольку у анонимных типов нет имени и пространства имен контракта, их поиск нельзя выполнять с помощью GetSchemaTypeName. Этот метод возвращает определение XmlSchemaType для таких типов. Для типов, для которых метод GetSchemaTypeName возвращает допустимое имя, этот метод возвращает значение null.

Применяется к