XsdDataContractExporter.GetSchemaType(Type) Metoda

Definicja

Zwraca typ schematu XML dla określonego typu.

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

Parametry

type
Type

Typ, dla który ma być zwracany schemat.

Zwraca

Element XmlSchemaType zawierający schemat XML.

Wyjątki

Argumentem type jest null.

Uwagi

Głównym celem tej metody jest umożliwienie reprezentowania typów anonimowych w schemacie XML. Ponieważ typy anonimowe nie mają nazwy kontraktu i przestrzeni nazw, nie można ich wyszukać przy użyciu elementu GetSchemaTypeName. Ta metoda zwraca definicję XmlSchemaType dla takich typów. Typy, dla których GetSchemaTypeName metoda zwraca prawidłową nazwę, ta metoda zwraca nullwartość .

Dotyczy