次の方法で共有


TypedDataSetSchemaImporterExtension.ImportSchemaType メソッド

定義

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。

オーバーロード

ImportSchemaType(XmlSchemaType, XmlSchemaObject, XmlSchemas, XmlSchemaImporter, CodeCompileUnit, CodeNamespace, CodeGenerationOptions, CodeDomProvider)

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。

ImportSchemaType(String, String, XmlSchemaObject, XmlSchemas, XmlSchemaImporter, CodeCompileUnit, CodeNamespace, CodeGenerationOptions, CodeDomProvider)

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。

注釈

XmlSchemaImporterを拡張して、型指定されたデータセットの追加機能を提供し、WSDL ドキュメント内のリテラル XSD メッセージ部分を含む XML スキーマ要素宣言の.NET Framework型への内部マッピングを生成します。

ImportSchemaType(XmlSchemaType, XmlSchemaObject, XmlSchemas, XmlSchemaImporter, CodeCompileUnit, CodeNamespace, CodeGenerationOptions, CodeDomProvider)

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。

public:
 override System::String ^ ImportSchemaType(System::Xml::Schema::XmlSchemaType ^ type, System::Xml::Schema::XmlSchemaObject ^ context, 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 override string ImportSchemaType (System.Xml.Schema.XmlSchemaType type, System.Xml.Schema.XmlSchemaObject context, 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);
override this.ImportSchemaType : System.Xml.Schema.XmlSchemaType * System.Xml.Schema.XmlSchemaObject * System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.XmlSchemaImporter * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.Xml.Serialization.CodeGenerationOptions * System.CodeDom.Compiler.CodeDomProvider -> string
Public Overrides Function ImportSchemaType (type As XmlSchemaType, context As XmlSchemaObject, schemas As XmlSchemas, importer As XmlSchemaImporter, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, options As CodeGenerationOptions, codeProvider As CodeDomProvider) As String

パラメーター

type
XmlSchemaType

XML スキーマの種類。

context
XmlSchemaObject

Xml スキーマ オブジェクト モデルの階層構造におけるルート クラスを表し、XmlSchema などのクラスの基本クラスとして機能する XmlSchemaObject

schemas
XmlSchemas

XML スキーマのコレクションを表す XmlSchema クラス。

importer
XmlSchemaImporter

WSDL ドキュメントのリテラル XSD メッセージ部分などの XML スキーマ要素宣言に対応する、.NET Framework 型の内部対応付け情報を生成する基本 XmlSchemaImporter

compileUnit
CodeCompileUnit

生成されたコードを含める CodeCompileUnit

mainNamespace
CodeNamespace

メイン名前空間。

options
CodeGenerationOptions

XML Web サービスで使用する .NET Framework 型を生成するときの各種のオプションを指定する CodeGenerationOptions

codeProvider
CodeDomProvider

データセットの生成に使用する、言語特有の CodeDomProvider

戻り値

型指定されたデータセット クラスの名前を表す文字列。

注釈

重要

信頼されていないデータを指定してこのメソッドを呼び出すことは、セキュリティ上のリスクが伴います。 このメソッドは信頼されたデータでのみ呼び出してください。 詳細については、「 すべての入力を検証する」を参照してください。

XmlSchemaImporterを拡張して、型指定されたデータセットの追加機能を提供し、WSDL ドキュメント内のリテラル XSD メッセージ部分を含む XML スキーマ要素宣言の.NET Framework型への内部マッピングを生成します。

適用対象

ImportSchemaType(String, String, XmlSchemaObject, XmlSchemas, XmlSchemaImporter, CodeCompileUnit, CodeNamespace, CodeGenerationOptions, CodeDomProvider)

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。

public:
 override System::String ^ ImportSchemaType(System::String ^ name, System::String ^ namespaceName, System::Xml::Schema::XmlSchemaObject ^ context, 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 override string ImportSchemaType (string name, string namespaceName, System.Xml.Schema.XmlSchemaObject context, 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);
override this.ImportSchemaType : string * string * System.Xml.Schema.XmlSchemaObject * System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.XmlSchemaImporter * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.Xml.Serialization.CodeGenerationOptions * System.CodeDom.Compiler.CodeDomProvider -> string
Public Overrides Function ImportSchemaType (name As String, namespaceName As String, context As XmlSchemaObject, schemas As XmlSchemas, importer As XmlSchemaImporter, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, options As CodeGenerationOptions, codeProvider As CodeDomProvider) As String

パラメーター

name
String

インポートするスキーマの名前を表す String

namespaceName
String

XML スキーマの名前空間を表す String

context
XmlSchemaObject

XML スキーマ オブジェクト モデルの階層構造におけるルート クラスを表し、XmlSchema などのクラスの基本クラスとして機能する XmlSchemaObject

schemas
XmlSchemas

XML スキーマのコレクションを表す XmlSchema クラス。

importer
XmlSchemaImporter

WSDL ドキュメントのリテラル XSD メッセージ部分などの XML スキーマ要素宣言に対応する、.NET Framework 型の内部対応付け情報を生成する基本 XmlSchemaImporter

compileUnit
CodeCompileUnit

生成されたコードを含める CodeCompileUnit

mainNamespace
CodeNamespace

生成されたデータセットを含める CodeNamespace

options
CodeGenerationOptions

XML Web サービスで使用する .NET Framework 型を生成するときの各種のオプションを指定する CodeGenerationOptions

codeProvider
CodeDomProvider

データセットの生成に使用する、言語特有の CodeDomProvider

戻り値

型指定されたデータセット クラスの名前を表す String

注釈

重要

信頼されていないデータを指定してこのメソッドを呼び出すことは、セキュリティ上のリスクが伴います。 このメソッドは信頼されたデータでのみ呼び出してください。 詳細については、「 すべての入力を検証する」を参照してください。

XmlSchemaImporterを拡張して、型指定されたデータセットの追加機能を提供し、WSDL ドキュメント内のリテラル XSD メッセージ部分を含む XML スキーマ要素宣言の.NET Framework型への内部マッピングを生成します。

適用対象