Freigeben über


XsdDataContractExporter.GetSchemaType(Type) Methode

Definition

Gibt den XML-Schematyp für den angegebenen Typ zurück.

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

Parameter

type
Type

Der Typ, für den ein Schema zurückgegeben wird.

Gibt zurück

Ein XmlSchemaType, der das XML-Schema enthält.

Ausnahmen

Das type-Argument lautet null.

Hinweise

Der Hauptzweck dieser Methode ist, in dem darzustellenden XML-Schema anonyme Typen zuzulassen. Da anonyme Typen keinen Vertragsnamen und keinen Namespace haben, können sie nicht mit dem GetSchemaTypeName gesucht werden. Diese Methode gibt die XmlSchemaType-Definition für solche Typen zurück. Für diejenigen Typen, für die die GetSchemaTypeName-Methode einen gültigen Namen zurückgibt, gibt diese Methode null zurück.

Gilt für: