XsdDataContractExporter.GetSchemaType(Type) Methode

Definition

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

public:
 System::Xml::Schema::XmlSchemaType ^ GetSchemaType(Type ^ type);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public System.Xml.Schema.XmlSchemaType? GetSchemaType(Type type);
public System.Xml.Schema.XmlSchemaType? GetSchemaType(Type type);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public System.Xml.Schema.XmlSchemaType? GetSchemaType(Type type);
public System.Xml.Schema.XmlSchemaType GetSchemaType(Type type);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
member this.GetSchemaType : Type -> System.Xml.Schema.XmlSchemaType
member this.GetSchemaType : Type -> System.Xml.Schema.XmlSchemaType
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
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 werden soll.

Gibt zurück

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

Attribute

Ausnahmen

Das type Argument ist null.

Hinweise

Der Hauptzweck dieser Methode ist die Darstellung anonymer Typen im XML-Schema. Da anonyme Typen keinen Vertragsnamen und Namespace haben, können sie nicht mithilfe der GetSchemaTypeName Diese Methode gibt die XmlSchemaType Definition für solche Typen zurück. Die Typen, für die die GetSchemaTypeName Methode einen gültigen Namen zurückgibt, gibt diese Methode zurück null.

Gilt für: