XmlSchemaImporter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает внутренние сопоставления типам .NET для объявлений элементов схемы XML, включая части литеральных XSD-сообщений в документе WSDL.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
- Наследование
- Наследование
-
XmlSchemaImporter
Комментарии
Класс XmlSchemaImporter используется средством языка описания веб-служб (Wsdl.exe) и ServiceDescriptionImporter классом при создании клиентских прокси-классов или абстрактных серверных классов из документа WSDL. Класс также используется средством языка описания веб-служб (Wsdl.exe) при создании классов из документов определения схемы XML (XSD). Вместо прямого использования этого класса используйте Wsdl.exe или Xsd.exe.
Класс XmlSchemaImporter содержит методы для создания внутренних сопоставлений с типами .NET для элементов, определенных в документе XSD или как части в документе WSDL. В следующем списке показано, когда класс используется Wsdl.exe:
В документе WSDL указывается литеральное использование, где содержимое параметров сообщения SOAP и возвращаемых значений (или документов запроса и ответа) в буквальном смысле указывается с помощью определений схемы XML.
В документе WSDL указываются реализации веб-служб, отличных от SOAP, платформа .NET Framework с помощью операций HTTP-GET и HTTP-POST.
Конструкторы
XmlSchemaImporter(XmlSchemas) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализация нового экземпляра класса XmlSchemaImporter, принимая коллекцию объектов XmlSchema, представляющих XML-схемы, используемые литеральными SOAP сообщениями, определенными в документе WSDL. |
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр класса XmlSchemaImporter. |
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализация нового экземпляра класса XmlSchemaImporter для коллекции XML-схем, используя указанные параметры создания кода и контекст импорта. |
XmlSchemaImporter(XmlSchemas, CodeIdentifiers) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализация нового экземпляра класса XmlSchemaImporter, принимая коллекцию объектов XmlSchema, представляющих XML-схемы, используемые литеральными SOAP сообщениями, и классы, создаваемые для привязок, определенных в документе WSDL. |
XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализация нового экземпляра класса XmlSchemaImporter, принимая коллекцию объектов XmlSchema, представляющих XML-схемы, используемые литеральными SOAP сообщениями, и классы, создаваемые для привязок, определенных в документе WSDL, а также значение перечисления CodeGenerationOptions. |
Свойства
Extensions |
Получает коллекцию расширений импорта схемы. (Унаследовано от SchemaImporter) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
ImportAnyType(XmlQualifiedName, String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает сведения о внутреннем сопоставлении типа для одноэлементной литеральной (SOAP) части, определенной в документе WSDL. |
ImportDerivedTypeMapping(XmlQualifiedName, Type) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает сведения о внутреннем сопоставлении типов для элемента, определенного в документе схемы XML. |
ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает сведения о внутреннем сопоставлении типа для элемента, определенного в документе XML-схемы, или являющегося частью документа WSDL. |
ImportMembersMapping(String, String, SoapSchemaMember[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает сведения о внутреннем сопоставлении типа для частей элементов литерального SOAP сообщения, определенного в документе WSDL. |
ImportMembersMapping(XmlQualifiedName) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает сведения о внутреннем сопоставлении типа для одноэлементной части литерального SOAP сообщения, определенного в документе WSDL. |
ImportMembersMapping(XmlQualifiedName[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает сведения о внутреннем сопоставлении типа для частей элементов литерального SOAP сообщения, определенного в документе WSDL. |
ImportMembersMapping(XmlQualifiedName[], Type, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает сведения о внутреннем сопоставлении типа для частей элементов литерального SOAP сообщения, определенного в документе WSDL. |
ImportSchemaType(XmlQualifiedName) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает сведения о внутреннем сопоставлении типов для элемента, определенного в документе схемы XML. |
ImportSchemaType(XmlQualifiedName, Type) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает сведения о внутреннем сопоставлении типов для элемента, определенного в документе схемы XML. |
ImportSchemaType(XmlQualifiedName, Type, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает сведения о внутреннем сопоставлении типов для элемента, определенного в документе схемы XML. |
ImportTypeMapping(XmlQualifiedName) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает сведения о внутреннем сопоставлении типов для элемента, определенного в документе схемы XML. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |