XsdDataContractImporter.GetCodeTypeReference 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回指定專案的 CodeTypeReference。
多載
GetCodeTypeReference(XmlQualifiedName) |
使用指定的 XmlQualifiedName,傳回針對架構型別所產生的CLR型別 CodeTypeReference。 |
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
傳回指定之 XML 限定專案和架構專案的 CodeTypeReference。 |
GetCodeTypeReference(XmlQualifiedName)
使用指定的 XmlQualifiedName,傳回針對架構型別所產生的CLR型別 CodeTypeReference。
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。
傳回
針對具有指定 typeName 之架構型別所產生的 CLR 型別 CodeTypeReference 參考。
備註
使用此方法,在呼叫 Import 方法之後,查閱所產生CLR類型的參考。 CodeTypeReference 包含所產生型別的名稱,可用來在 CodeCompileUnit中查閱對應的 CodeTypeDeclaration。
適用於
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)
傳回指定之 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
指定 XML 架構中專案 XmlSchemaElement。
傳回
CodeTypeReference,表示為指定之架構類型產生的型別。
備註
項目範圍中指定之型別的相關數據需要架構元素。 主要範例是 XSD 屬性 nillable
。 在架構中,會將 nillable
設定為 true
,是在包含的架構元素上指定,而 null 的概念則以 CLR 類型表示 Nullable<T>。 元素會傳入,讓這個匯入工具可以查閱專案層級資訊,並據以傳回正確的類型參考。
匯入 WSDL 時,會個別匯入每個參數,因此需要個別傳入參數元素。