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
.