XsdDataContractExporter.GetSchemaType(Type) Метод

Определение

Возвращает схему XML для заданного типа.Returns the XML schema type for the specified 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

Тип, для которого возвращается схема.The type to return a schema for.

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

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

Исключения

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

Комментарии

Основная задача этого метода — обеспечить возможность представления анонимных типов в схеме XML.The main purpose of this method is to allow anonymous types in XML schema to be represented. Поскольку у анонимных типов нет имени и пространства имен контракта, их поиск нельзя выполнять с помощью GetSchemaTypeName.Because anonymous types do not have a contract name and namespace, they cannot be looked up using the GetSchemaTypeName. Этот метод возвращает определение XmlSchemaType для таких типов.This method returns the XmlSchemaType definition for such types. Для типов, для которых метод GetSchemaTypeName возвращает допустимое имя, этот метод возвращает значение null.The types for which the GetSchemaTypeName method returns a valid name, this method returns null.

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