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
Параметры
- 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.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по