XsdDataContractImporter.GetCodeTypeReference Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает CodeTypeReference для заданного элемента.
Перегрузки
GetCodeTypeReference(XmlQualifiedName) |
Возвращает CodeTypeReference типу среды CLR, созданному для типа схемы с указанным XmlQualifiedName. |
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Возвращает объект CodeTypeReference для указанного полного XML-элемента и элемента схемы XML. |
GetCodeTypeReference(XmlQualifiedName)
Возвращает 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)
Возвращает объект CodeTypeReference для указанного полного XML-элемента и элемента схемы 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
указывается в элементе, содержащем схему, в то время как понятие нулевого значения выражается в типе среды CLR Nullable<T>. Элемент передается таким образом, что это средство импорта может выполнить поиск сведений об уровне элемента и вернуть в соответствии с ними правильную ссылку на тип.
При импорте языка WSDL каждый параметр импортируется отдельно и, таким образом, требуется передавать элементы параметра по отдельности.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по