XsdDataContractImporter.GetCodeTypeReference 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回指定項目的 CodeTypeReference。
多載
GetCodeTypeReference(XmlQualifiedName) |
將 CodeTypeReference 傳回給具有已指定 XmlQualifiedName 之結構描述型別所產生的 CLR 型別。 |
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
傳回指定之 XML 限定項目和結構描述項目的 CodeTypeReference。 |
GetCodeTypeReference(XmlQualifiedName)
將 CodeTypeReference 傳回給具有已指定 XmlQualifiedName 之結構描述型別所產生的 CLR 型別。
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
參考。
備註
在呼叫 Import 方法後,即可使用這個方法來查詢產生之 CLR 型別的參考。 CodeTypeReference,其中包含所產生型別的名稱,並且能夠用來在 CodeTypeDeclaration 中查詢對應的 CodeCompileUnit。
適用於
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
XmlSchemaElement,其中指定 XML 結構描述中的項目。
傳回
CodeTypeReference,表示為指定之結構描述型別產生的型別。
備註
與指定於項目範圍中之類型有關的資料需要結構描述項目。 這種情況的主要範例是 XSD 屬性 nillable
。 在結構描述中,包含結構描述項目上已經指定將 nillable
設定為 true
,而 null 的概念則會在 CLR 類型 Nullable<T> 中表示。 此項目會被傳入,讓這個匯入工具能夠查詢項目層級的資訊,並且傳回對應的正確型別參考。
當匯入 WSDL 時,每個參數都會分開匯入,如此一來,這些參數項目就需要分開進行傳入。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應