XsdDataContractImporter.GetCodeTypeReference Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca CodeTypeReference dla określonego elementu.
Przeciążenia
GetCodeTypeReference(XmlQualifiedName) |
Zwraca CodeTypeReference do typu CLR wygenerowanego dla typu schematu z określonym XmlQualifiedName. |
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Zwraca CodeTypeReference dla określonego elementu kwalifikowanego XML i elementu schematu. |
GetCodeTypeReference(XmlQualifiedName)
- Źródło:
- XsdDataContractImporter.cs
- Źródło:
- XsdDataContractImporter.cs
Zwraca CodeTypeReference do typu CLR wygenerowanego dla typu schematu z określonym 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
Parametry
- typeName
- XmlQualifiedName
XmlQualifiedName określający typ schematu do wyszukania.
Zwraca
Odwołanie CodeTypeReference do typu CLR wygenerowanego dla typu schematu z określonym typem typeName.
Uwagi
Użyj tej metody, aby wyszukać odwołanie do wygenerowanego typu CLR po wywołaniu metody Import. CodeTypeReference zawiera nazwę wygenerowanego typu i może służyć do wyszukiwania odpowiednich CodeTypeDeclaration w CodeCompileUnit.
Dotyczy
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)
- Źródło:
- XsdDataContractImporter.cs
- Źródło:
- XsdDataContractImporter.cs
Zwraca CodeTypeReference dla określonego elementu kwalifikowanego XML i elementu schematu.
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
Parametry
- typeName
- XmlQualifiedName
XmlQualifiedName określający kwalifikowaną nazwę XML typu schematu do wyszukania.
- element
- XmlSchemaElement
XmlSchemaElement, który określa element w schemacie XML.
Zwraca
CodeTypeReference reprezentujący typ wygenerowany dla określonego typu schematu.
Uwagi
Element schematu jest wymagany dla danych dotyczących typu określonego w zakresie elementu. Głównym przykładem tego jest atrybut XSD nillable
. W schemacie ustawienie nillable
na true
jest określone na zawierającym element schematu, podczas gdy pojęcie wartości null jest wyrażone w typie CLR Nullable<T>. Element jest przekazywany w taki sposób, aby ten importer mógł wyszukać informacje na poziomie elementu i odpowiednio zwrócić poprawne odwołanie do typu.
Podczas importowania języka WSDL każdy parametr jest importowany oddzielnie i dlatego elementy parametrów muszą być przekazywane oddzielnie.