XsdDataContractImporter.GetCodeTypeReference Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en CodeTypeReference för det angivna elementet.
Överlagringar
| Name | Description |
|---|---|
| GetCodeTypeReference(XmlQualifiedName) |
Returnerar en CodeTypeReference till den CLR-typ som genererats för schematypen med angiven XmlQualifiedName. |
| GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Returnerar ett CodeTypeReference för det angivna XML-kvalificerade elementet och schemaelementet. |
GetCodeTypeReference(XmlQualifiedName)
Returnerar en CodeTypeReference till den CLR-typ som genererats för schematypen med angiven XmlQualifiedName.
public:
System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(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.CodeDom.CodeTypeReference GetCodeTypeReference(System.Xml.XmlQualifiedName typeName);
public System.CodeDom.CodeTypeReference GetCodeTypeReference(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.GetCodeTypeReference : System.Xml.XmlQualifiedName -> System.CodeDom.CodeTypeReference
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName) As CodeTypeReference
Parametrar
- typeName
- XmlQualifiedName
Det XmlQualifiedName som anger vilken schematyp som ska slås upp.
Returer
En CodeTypeReference referens till den CLR-typ som genererats för schematypen med det angivna typeName.
- Attribut
Kommentarer
Använd den här metoden för att leta upp referensen till en genererad CLR-typ efter att metoden anropats Import . CodeTypeReference innehåller namnet på den genererade typen och kan användas för att leta upp motsvarande CodeTypeDeclaration i CodeCompileUnit.
Gäller för
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)
Returnerar ett CodeTypeReference för det angivna XML-kvalificerade elementet och schemaelementet.
public:
System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName, System::Xml::Schema::XmlSchemaElement ^ element);
[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.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);
[<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.GetCodeTypeReference : System.Xml.XmlQualifiedName * System.Xml.Schema.XmlSchemaElement -> System.CodeDom.CodeTypeReference
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName * System.Xml.Schema.XmlSchemaElement -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName, element As XmlSchemaElement) As CodeTypeReference
Parametrar
- typeName
- XmlQualifiedName
En XmlQualifiedName som anger det XML-kvalificerade namnet på schematypen som ska sökas upp.
- element
- XmlSchemaElement
En XmlSchemaElement som anger ett element i ett XML-schema.
Returer
En CodeTypeReference som representerar den typ som genererades för den angivna schematypen.
- Attribut
Kommentarer
Schemaelementet behövs för data om den typ som anges i elementomfånget. Huvudexemplet på detta är XSD-attributet nillable. I schemat anges inställningen nillable till true för det innehållande schemaelementet medan begreppet null uttrycks i CLR-typen Nullable<T>. Elementet skickas in så att importören kan söka efter information på elementnivå och returnera rätt typreferens.
När du importerar WSDL importeras varje parameter separat och därför måste parameterelementen skickas separat.