XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Liste von CodeTypeReference Objekten zurück, die die bekannten Typen darstellen, die beim Generieren von Code für den angegebenen Schematyp generiert werden.
public:
System::Collections::Generic::ICollection<System::CodeDom::CodeTypeReference ^> ^ GetKnownTypeReferences(System::Xml::XmlQualifiedName ^ typeName);
[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.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference>? GetKnownTypeReferences(System.Xml.XmlQualifiedName typeName);
public System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference> GetKnownTypeReferences(System.Xml.XmlQualifiedName typeName);
[<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.GetKnownTypeReferences : System.Xml.XmlQualifiedName -> System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference>
member this.GetKnownTypeReferences : System.Xml.XmlQualifiedName -> System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference>
Public Function GetKnownTypeReferences (typeName As XmlQualifiedName) As ICollection(Of CodeTypeReference)
Parameter
- typeName
- XmlQualifiedName
Ein XmlQualifiedName Wert, der den Schematyp zum Nachschlagen bekannter Typen darstellt.
Gibt zurück
Eine Sammlung vom Typ CodeTypeReference.
- Attribute
Hinweise
Beim Generieren von CLR-Typen für Schematypen werden bekannte Typen auch für alle abgeleiteten Typen generiert, die im Schema vorhanden sind. In vielen Fällen werden diese bekannten Typen mithilfe von Attributen zum generierten Code hinzugefügt. (Siehe z. B. die KnownTypeAttribute Klasse. ) Für den Typ der obersten Ebene muss es jedoch eine Möglichkeit geben, die gruppe der generierten bekannten Typen zurückzugeben. Diese Methode gibt die CodeTypeReference für einen bestimmten Schematyp generierten bekannten Typen zurück.
Weitere Informationen finden Sie unter Datenvertrag: Bekannte Typen.