XsdDataContractImporter.GetCodeTypeReference 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定元素的 CodeTypeReference。
重载
GetCodeTypeReference(XmlQualifiedName) |
返回对 CLR 类型的 CodeTypeReference 引用,该 CLR 类型是为具有指定 XmlQualifiedName 的架构类型生成的。 |
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
返回指定的 XML 限定元素和架构元素的 CodeTypeReference。 |
GetCodeTypeReference(XmlQualifiedName)
- Source:
- XsdDataContractImporter.cs
- Source:
- XsdDataContractImporter.cs
返回对 CLR 类型的 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。
返回
对 CLR 类型的 CodeTypeReference 引用,该 CLR 类型是为具有指定 typeName
的架构类型生成的。
注解
在调用 Import 方法后,请使用此方法查找对已生成的 CLR 类型的引用。 CodeTypeReference 包含已生成的类型的名称,并可用于在 CodeTypeDeclaration 中查找相应的 CodeCompileUnit。
适用于
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)
- Source:
- XsdDataContractImporter.cs
- Source:
- XsdDataContractImporter.cs
返回指定的 XML 限定元素和架构元素的 CodeTypeReference。
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 的概念则是在 CLR 类型 Nullable<T> 中表示的。 传入该元素的目的是使此导入程序可以查找元素级信息并相应地返回正确的类型引用。
导入 WSDL 时,每个参数都会分别导入,因此需要分别传入参数元素。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈