Condividi tramite


XsdDataContractExporter.GetSchemaType(Type) Metodo

Definizione

Restituisce il tipo di XML Schema per il tipo specificato.

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

Parametri

type
Type

Tipo per il quale restituire uno schema.

Restituisce

Classe XmlSchemaType che contiene l'XML Schema.

Eccezioni

Il valore dell'argomento type è null.

Commenti

Lo scopo principale di questo metodo è consentire la rappresentazione di tipi anonimi in XML Schema. Poiché i tipi anonimi non hanno un nome di contratto e uno spazio dei nomi, non possono essere cercati a utilizzando il metodo GetSchemaTypeName. Questo metodo restituisce la definizione XmlSchemaType per tali tipi. Per i tipi per i quali il metodo GetSchemaTypeName restituisce un nome valido, questo metodo restituisce null.

Si applica a