Поделиться через


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 дополнительных функциональных возможностей для типизированных наборов данных и создает внутренние сопоставления с платформа .NET Framework типами для объявлений элементов схемы XML, включая литеральные части сообщений XSD в документе WSDL.

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

Объект XmlSchemaObject, который представляет корневой класс для иерархии объектной модели схемы XML, а также выступает в качестве базового класса для таких классов, как XmlSchema.

schemas
XmlSchemas

Класс XmlSchema, представляющий коллекцию схем XML.

importer
XmlSchemaImporter

Базовый XmlSchemaImporter, создающий внутренние сопоставления типам .NET Framework для объявлений элементов схемы XML, включая части текстового сообщения XSD в документе WSDL.

compileUnit
CodeCompileUnit

CodeCompileUnit — для хранения генерированного кода.

mainNamespace
CodeNamespace

Пространство имен main.

options
CodeGenerationOptions

CodeGenerationOptions задает различные параметры, которые должны использоваться при создании типов .NET Framework для использования с веб-службой XML.

codeProvider
CodeDomProvider

Зависящий от языка элемент CodeDomProvider, используемый для создания набора данных.

Возвращаемое значение

Строка, представляющая имя класса типизированного набора данных.

Комментарии

Важно!

Вызов этого метода для ненадежных данных представляет угрозу безопасности. Вызывайте этот метод только для надежных данных. Дополнительные сведения см. в разделе Проверка всех входных данных.

Расширяет для предоставления XmlSchemaImporter дополнительных функциональных возможностей для типизированных наборов данных и создает внутренние сопоставления с платформа .NET Framework типами для объявлений элементов схемы XML, включая литеральные части сообщений XSD в документе WSDL.

Применяется к

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

Строка String, представляющая пространство имен схемы XML.

context
XmlSchemaObject

Объект XmlSchemaObject, который представляет корневой класс для иерархии объектной модели схемы XML, а также выступает в качестве базового класса для таких классов, как XmlSchema.

schemas
XmlSchemas

Класс XmlSchema, представляющий коллекцию схем XML.

importer
XmlSchemaImporter

Базовый XmlSchemaImporter, создающий внутренние сопоставления типам .NET Framework для объявлений элементов схемы XML, включая части текстового сообщения XSD в документе WSDL.

compileUnit
CodeCompileUnit

CodeCompileUnit — для хранения генерированного кода.

mainNamespace
CodeNamespace

CodeNamespace — для хранения генерированного набора данных.

options
CodeGenerationOptions

CodeGenerationOptions задает различные параметры, которые должны использоваться при создании типов .NET Framework для использования с веб-службой XML.

codeProvider
CodeDomProvider

Зависящий от языка элемент CodeDomProvider, используемый для создания набора данных.

Возвращаемое значение

String, представляющий имя класса типизированного набора данных.

Комментарии

Важно!

Вызов этого метода для ненадежных данных представляет угрозу безопасности. Вызывайте этот метод только для надежных данных. Дополнительные сведения см. в разделе Проверка всех входных данных.

Расширяет для предоставления XmlSchemaImporter дополнительных функциональных возможностей для типизированных наборов данных и создает внутренние сопоставления с платформа .NET Framework типами для объявлений элементов схемы XML, включая литеральные части сообщений XSD в документе WSDL.

Применяется к