XmlSchemaImporter Класс

Определение

Создает внутренние сопоставления типам .NET Framework для объявлений элементов XML-схемы, включая части литеральных XSD-сообщений в документе WSDL.Generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
type XmlSchemaImporter = class
    inherit SchemaImporter
Public Class XmlSchemaImporter
Inherits SchemaImporter
Наследование
XmlSchemaImporter

Комментарии

Класс XmlSchemaImporter используется средством языка описания веб-служб (WSDL. exe) и классом ServiceDescriptionImporter при создании клиентских прокси-классов или абстрактных серверных классов из документа языка описания веб-служб (WSDL).The XmlSchemaImporter class is used by the Web Services Description Language Tool (Wsdl.exe) and the ServiceDescriptionImporter class while generating client proxy classes or abstract server classes from a Web Services Description Language (WSDL) document. Класс также используется инструментом языка описания веб-служб (WSDL. exe) при создании классов из документов определения схемы XML (XSD).The class is also used by the Web Services Description Language Tool (Wsdl.exe) while generating classes from XML Schema Definition (XSD) documents. Вместо непосредственного использования этого класса используйте WSDL. exe или XSD. exe.Instead of using this class directly, use Wsdl.exe or Xsd.exe.

Класс XmlSchemaImporter содержит методы для создания внутренних сопоставлений для .NET Framework типов элементов, определенных в документе XSD или в виде частей в документе WSDL.The XmlSchemaImporter class has methods to generate internal mappings to .NET Framework types for elements defined in an XSD document or as parts in a WSDL document. В следующем списке показано, когда класс используется WSDL. exe:The following list shows when the class is used by Wsdl.exe:

  • В документе WSDL указано использование литерала, где содержимое параметров сообщения SOAP и возвращаемые значения (или документы запроса и ответа) обозначается буквально с определениями схемы XML.A WSDL document specifies literal use, where the content of SOAP message parameters and return values (or request and response documents) is literally specified with XML schema definitions.

  • Документ WSDL определяет реализации веб-служб .NET Framework, отличных от SOAP, с помощью операций HTTP-GET и HTTP-POST.A WSDL document specifies the .NET Framework's non-SOAP implementations of Web services via the HTTP-GET and HTTP-POST operations.

Конструкторы

XmlSchemaImporter(XmlSchemas)

Инициализация нового экземпляра класса XmlSchemaImporter, принимая коллекцию объектов XmlSchema, представляющих XML-схемы, используемые литеральными SOAP сообщениями, определенными в документе WSDL.Initializes a new instance of the XmlSchemaImporter class, taking a collection of XmlSchema objects representing the XML schemas used by SOAP literal messages defined in a WSDL document.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

Инициализирует новый экземпляр класса XmlSchemaImporter.Initializes a new instance of the XmlSchemaImporter class.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

Инициализация нового экземпляра класса XmlSchemaImporter для коллекции XML-схем, используя указанные параметры создания кода и контекст импорта.Initializes a new instance of the XmlSchemaImporter class for a collection of XML schemas, using the specified code generation options and import context.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

Инициализация нового экземпляра класса XmlSchemaImporter, принимая коллекцию объектов XmlSchema, представляющих XML-схемы, используемые литеральными SOAP сообщениями, и классы, создаваемые для привязок, определенных в документе WSDL.Initializes a new instance of the XmlSchemaImporter class, taking a collection of XmlSchema objects that represents the XML schemas used by SOAP literal messages, plus classes being generated for bindings defined in a Web Services Description Language (WSDL) document.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

Инициализация нового экземпляра класса XmlSchemaImporter, принимая коллекцию объектов XmlSchema, представляющих XML-схемы, используемые литеральными SOAP сообщениями, и классы, создаваемые для привязок, определенных в документе WSDL, а также значение перечисления CodeGenerationOptions.Initializes a new instance of the XmlSchemaImporter class, taking a collection of XmlSchema objects that represents the XML schemas used by SOAP literal messages, plus classes being generated for bindings defined in a WSDL document, and a CodeGenerationOptions enumeration value.

Свойства

Extensions

Получает коллекцию расширений импорта схемы.Gets a collection of schema importer extensions.

(Унаследовано от SchemaImporter)

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
ImportAnyType(XmlQualifiedName, String)

Создает сведения о внутреннем сопоставлении типа для одноэлементной литеральной (SOAP) части, определенной в документе WSDL.Generates internal type mapping information for a single, (SOAP) literal element part defined in a WSDL document.

ImportDerivedTypeMapping(XmlQualifiedName, Type)

Создает сведения о внутреннем сопоставлении типов для элемента, определенного в документе схемы XML.Generates internal type mapping information for an element defined in an XML schema document.

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

Создает сведения о внутреннем сопоставлении типа для элемента, определенного в документе XML-схемы, или являющегося частью документа WSDL.Generates internal type mapping information for an element defined in an XML schema document or as a part in a WSDL document.

ImportMembersMapping(String, String, SoapSchemaMember[])

Создает сведения о внутреннем сопоставлении типа для частей элементов литерального SOAP сообщения, определенного в документе WSDL.Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.

ImportMembersMapping(XmlQualifiedName)

Создает сведения о внутреннем сопоставлении типа для одноэлементной части литерального SOAP сообщения, определенного в документе WSDL.Generates internal type mapping information for a single element part of a literal-use SOAP message defined in a WSDL document.

ImportMembersMapping(XmlQualifiedName[])

Создает сведения о внутреннем сопоставлении типа для частей элементов литерального SOAP сообщения, определенного в документе WSDL.Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

Создает сведения о внутреннем сопоставлении типа для частей элементов литерального SOAP сообщения, определенного в документе WSDL.Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.

ImportSchemaType(XmlQualifiedName)

Создает сведения о внутреннем сопоставлении типов для элемента, определенного в документе схемы XML.Generates internal type mapping information for an element defined in an XML schema document.

ImportSchemaType(XmlQualifiedName, Type)

Создает сведения о внутреннем сопоставлении типов для элемента, определенного в документе схемы XML.Generates internal type mapping information for an element defined in an XML schema document.

ImportSchemaType(XmlQualifiedName, Type, Boolean)

Создает сведения о внутреннем сопоставлении типов для элемента, определенного в документе схемы XML.Generates internal type mapping information for an element defined in an XML schema document.

ImportTypeMapping(XmlQualifiedName)

Создает сведения о внутреннем сопоставлении типов для элемента, определенного в документе схемы XML.Generates internal type mapping information for an element defined in an XML schema document.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

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

Дополнительно