XsdDataContractImporter.GetCodeTypeReference Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает CodeTypeReference для указанного элемента.
Перегрузки
GetCodeTypeReference(XmlQualifiedName) |
Возвращает CodeTypeReference для типа среды CLR, созданного для типа схемы с указанным XmlQualifiedName. |
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Возвращает CodeTypeReference для указанного элемента XML и элемента схемы. |
GetCodeTypeReference(XmlQualifiedName)
- Исходный код:
- XsdDataContractImporter.cs
- Исходный код:
- XsdDataContractImporter.cs
Возвращает CodeTypeReference для типа среды CLR, созданного для типа схемы с указанным 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
Параметры
- typeName
- XmlQualifiedName
XmlQualifiedName, указывающий тип схемы для поиска.
Возвращаемое значение
Ссылка CodeTypeReference на тип СРЕДЫ CLR, созданный для типа схемы с указанным типом typeName.
Комментарии
Используйте этот метод для поиска ссылки на созданный тип СРЕДЫ CLR после вызова метода Import. CodeTypeReference содержит имя созданного типа и может использоваться для поиска соответствующих CodeTypeDeclaration в CodeCompileUnit.
Применяется к
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)
- Исходный код:
- XsdDataContractImporter.cs
- Исходный код:
- XsdDataContractImporter.cs
Возвращает CodeTypeReference для указанного элемента XML и элемента схемы.
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
Параметры
- typeName
- XmlQualifiedName
XmlQualifiedName, указывающий xml-полное имя типа схемы для поиска.
- element
- XmlSchemaElement
XmlSchemaElement, указывающий элемент в схеме XML.
Возвращаемое значение
CodeTypeReference, представляющий тип, созданный для указанного типа схемы.
Комментарии
Элемент схемы необходим для данных о типе, указанном в области элемента. Основным примером этого является атрибут XSD nillable
. В схеме параметр nillable
для true
указывается в содержаемом элементе схемы, а понятие NULL выражается в Nullable<T>типа CLR. Элемент передается таким образом, чтобы этот импортер может искать сведения на уровне элемента и возвращать правильную ссылку на тип соответствующим образом.
При импорте WSDL каждый параметр импортируется отдельно, поэтому элементы параметров должны передаваться отдельно.