XsdDataContractImporter.GetCodeTypeReference Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een CodeTypeReference voor het opgegeven element.
Overloads
| Name | Description |
|---|---|
| GetCodeTypeReference(XmlQualifiedName) |
Retourneert een CodeTypeReference aan het CLR-type dat is gegenereerd voor het schematype met de opgegeven XmlQualifiedName. |
| GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Retourneert een CodeTypeReference voor het opgegeven xml-gekwalificeerde element en schema-element. |
GetCodeTypeReference(XmlQualifiedName)
Retourneert een CodeTypeReference aan het CLR-type dat is gegenereerd voor het schematype met de opgegeven XmlQualifiedName.
public:
System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName);
public System.CodeDom.CodeTypeReference GetCodeTypeReference(System.Xml.XmlQualifiedName typeName);
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName) As CodeTypeReference
Parameters
- typeName
- XmlQualifiedName
Hiermee XmlQualifiedName geeft u het schematype op dat moet worden opgezoekd.
Retouren
Een CodeTypeReference verwijzing naar het CLR-type dat is gegenereerd voor het schematype met de opgegeven typeName.
Opmerkingen
Gebruik deze methode om de verwijzing naar een gegenereerd CLR-type op te zoeken nadat u de methode hebt Import aangeroepen. De CodeTypeReference bevat de naam van het gegenereerde type en kan worden gebruikt om de bijbehorende CodeTypeDeclaration op te zoeken in de CodeCompileUnit.
Van toepassing op
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)
Retourneert een CodeTypeReference voor het opgegeven xml-gekwalificeerde element en schema-element.
public:
System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName, System::Xml::Schema::XmlSchemaElement ^ element);
public System.CodeDom.CodeTypeReference GetCodeTypeReference(System.Xml.XmlQualifiedName typeName, System.Xml.Schema.XmlSchemaElement element);
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName * System.Xml.Schema.XmlSchemaElement -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName, element As XmlSchemaElement) As CodeTypeReference
Parameters
- typeName
- XmlQualifiedName
Een XmlQualifiedName die de xml-gekwalificeerde naam van het schematype opgeeft die moet worden opgezoekd.
- element
- XmlSchemaElement
Een XmlSchemaElement die een element in een XML-schema opgeeft.
Retouren
Een CodeTypeReference dat het type vertegenwoordigt dat is gegenereerd voor het opgegeven schematype.
Opmerkingen
Het schema-element is nodig voor gegevens over het type dat is opgegeven in het elementbereik. Het belangrijkste voorbeeld hiervan is het XSD-kenmerk nillable. In het schema wordt de instelling nillabletrue opgegeven voor het betreffende schema-element, terwijl het concept van null wordt uitgedrukt in het CLR-type Nullable<T>. Het element wordt doorgegeven zodat deze importeur de informatie op elementniveau kan opzoeken en de juiste typeverwijzing dienovereenkomstig kan retourneren.
Bij het importeren van WSDL wordt elke parameter afzonderlijk geïmporteerd en daarom moeten de parameterelementen afzonderlijk worden doorgegeven.