SchemaImporterExtension.ImportAnyElement 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
處理結構描述中 <xsd:any> 項目的匯入。
public:
virtual System::String ^ ImportAnyElement(System::Xml::Schema::XmlSchemaAny ^ any, bool mixed, System::Xml::Serialization::XmlSchemas ^ schemas, System::Xml::Serialization::XmlSchemaImporter ^ importer, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::Xml::Serialization::CodeGenerationOptions options, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider);
public virtual string ImportAnyElement (System.Xml.Schema.XmlSchemaAny any, bool mixed, System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.XmlSchemaImporter importer, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.Xml.Serialization.CodeGenerationOptions options, System.CodeDom.Compiler.CodeDomProvider codeProvider);
abstract member ImportAnyElement : System.Xml.Schema.XmlSchemaAny * bool * System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.XmlSchemaImporter * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.Xml.Serialization.CodeGenerationOptions * System.CodeDom.Compiler.CodeDomProvider -> string
override this.ImportAnyElement : System.Xml.Schema.XmlSchemaAny * bool * System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.XmlSchemaImporter * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.Xml.Serialization.CodeGenerationOptions * System.CodeDom.Compiler.CodeDomProvider -> string
Public Overridable Function ImportAnyElement (any As XmlSchemaAny, mixed As Boolean, schemas As XmlSchemas, importer As XmlSchemaImporter, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, options As CodeGenerationOptions, codeProvider As CodeDomProvider) As String
參數
- any
- XmlSchemaAny
在 XML 結構描述文件 (XSD) 中發現的 xsd:any
元素。
- mixed
- Boolean
true
以指出 XSD complex
屬性已設定為 "mixed";否則為 false
。
- schemas
- XmlSchemas
在 XSD 中發現的結構描述集合。
- importer
- XmlSchemaImporter
正在使用的匯入工具。
- compileUnit
- CodeCompileUnit
CodeCompileUnit,可以將 CodeDOM 結構加入其中,為 XSD 產生替代程式碼。
- mainNamespace
- CodeNamespace
元素的目前命名空間。
- options
- CodeGenerationOptions
指定程式碼編譯器上之設定選項的列舉值位元組合。
- codeProvider
- CodeDomProvider
用於產生新程式碼的 CodeDOM 提供者。
傳回
項目對應至的 CLR 型別名稱。
備註
若要控制程式代碼的產生,您必須使用命名空間中找到的 System.CodeDom 類別。 如需詳細資訊,請參閱 使用 CodeDOM 和 CodeDOM 快速參考。