XmlReflectionImporter XmlReflectionImporter XmlReflectionImporter XmlReflectionImporter Class

Определение

Генерирует сопоставления с объявлениями элемента схемы XML, включая литерал частей сообщения определения схемы XML (XSD) в документе языка описания веб-служб (WSDL), для типов платформе .NET Framework или информации метода веб-службы.Generates mappings to XML schema element declarations, including literal XML Schema Definition (XSD) message parts in a Web Services Description Language (WSDL) document, for .NET Framework types or Web service method information.

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

public ref class XmlReflectionImporter
public class XmlReflectionImporter
type XmlReflectionImporter = class
Public Class XmlReflectionImporter
Наследование
XmlReflectionImporterXmlReflectionImporterXmlReflectionImporterXmlReflectionImporter

Комментарии

XmlReflectionImporter Класс не используется напрямую.The XmlReflectionImporter class is not used directly. Вместо этого он используется следующим образом:Instead, it is used as follows:

  • Классом при создании ServiceDescription объектов из классов, идентифицированных как веб-службы. ServiceDescriptionReflectorBy the ServiceDescriptionReflector class while it creates ServiceDescription objects from classes that are identified as Web services.

  • Веб-службой или клиентом, включая во время инициализации.By a Web service or client, including during initialization.

  • Для инициализации XmlSerializer объекта.To initialize an XmlSerializer object.

  • С помощью средства определения схемы XML (XSD. exe), в то время как средство создает XML-схемы из типов в файле сборки времени выполнения.By the XML Schema Definition tool (Xsd.exe) while the tool generates XML schemas from types in a run-time assembly file.

  • С помощью средства языка описания веб-служб (WSDL. exe), во время которого средство создает клиентские классы прокси или абстрактные серверные классы из документа WSDL.By the Web Services Description Language tool (Wsdl.exe) while the tool generates client proxy classes or abstract server classes from a WSDL document.

XmlReflectionImporter Класс используется для веб-служб, если в службе или клиенте указано:The XmlReflectionImporter class is used for Web services when a service or client specifies:

  • Литеральное использование. указывает, что содержимое параметров сообщения SOAP и возвращаемых значений (или документов запросов и ответов) обозначается буквально с определениями схемы XML.Literal use, which indicates that the contents of SOAP message parameters and return values (or request and response documents) are literally specified with XML schema definitions.

  • Реализации веб-служб, не относящихся к протоколу SOAP, с использованием операций HTTP-GET и HTTP-POST.Non-SOAP implementations of Web services using the HTTP-GET and HTTP-POST operations.

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

XmlReflectionImporter() XmlReflectionImporter() XmlReflectionImporter() XmlReflectionImporter()

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

XmlReflectionImporter(String) XmlReflectionImporter(String) XmlReflectionImporter(String) XmlReflectionImporter(String)

Инициализирует новый экземпляр класса XmlReflectionImporter, используя указанное пространство имен XML.Initializes a new instance of the XmlReflectionImporter class using the specified default XML namespace.

XmlReflectionImporter(XmlAttributeOverrides) XmlReflectionImporter(XmlAttributeOverrides) XmlReflectionImporter(XmlAttributeOverrides) XmlReflectionImporter(XmlAttributeOverrides)

Инициализирует новый экземпляр класса XmlReflectionImporter, используя указанные переопределения сериализаций XML.Initializes a new instance of the XmlReflectionImporter class using the specified XML serialization overrides.

XmlReflectionImporter(XmlAttributeOverrides, String) XmlReflectionImporter(XmlAttributeOverrides, String) XmlReflectionImporter(XmlAttributeOverrides, String) XmlReflectionImporter(XmlAttributeOverrides, String)

Инициализирует новый экземпляр класса XmlReflectionImporter с помощью указанных переопределений сериализаций XML и пространства имен XML по умолчанию.Initializes a new instance of the XmlReflectionImporter class using the specified XML serialization overrides and default XML namespace.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean) ImportMembersMapping(String, String, XmlReflectionMember[], Boolean) ImportMembersMapping(String, String, XmlReflectionMember[], Boolean) ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

Генерирует сопоставления внутреннего типа для информации, собранной из метода веб-службы.Generates internal type mappings for information from a Web service method.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean) ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean) ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean) ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean)

Возвращает сопоставления внутреннего типа с помощью информации, собранной из метода веб-службы, а также позволяет указать имя XML-элемента, пространство имен XML и другие параметры.Returns internal type mappings using information from a Web service method, and allows you to specify an XML element name, XML namespace, and other options.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean) ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean) ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean) ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean)

Возвращает сопоставления внутреннего типа с помощью информации, собранной из метода веб-службы, а также позволяет указать имя XML-элемента, пространство имен XML и другие параметры.Returns internal type mappings using information from a Web service method, and allows you to specify an XML element name, XML namespace, and other options.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess) ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess) ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess) ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess)

Генерирует сопоставления внутреннего типа для информации, собранной из метода веб-службы.Generates internal type mappings for information from a Web service method.

ImportTypeMapping(Type) ImportTypeMapping(Type) ImportTypeMapping(Type) ImportTypeMapping(Type)

Генерирует сопоставление элемента схемы XML для указанного типа платформы .NET Framework.Generates a mapping to an XML Schema element for a specified .NET Framework type.

ImportTypeMapping(Type, String) ImportTypeMapping(Type, String) ImportTypeMapping(Type, String) ImportTypeMapping(Type, String)

Генерирует сопоставление элемента схемы XML для указанного типа платформы .NET Framework с помощью указанных типа и пространства имен.Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and namespace.

ImportTypeMapping(Type, XmlRootAttribute) ImportTypeMapping(Type, XmlRootAttribute) ImportTypeMapping(Type, XmlRootAttribute) ImportTypeMapping(Type, XmlRootAttribute)

Генерирует сопоставление элемента схемы XML для указанного типа платформы .NET Framework с помощью указанных типа и атрибута.Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and attribute.

ImportTypeMapping(Type, XmlRootAttribute, String) ImportTypeMapping(Type, XmlRootAttribute, String) ImportTypeMapping(Type, XmlRootAttribute, String) ImportTypeMapping(Type, XmlRootAttribute, String)

Генерирует сопоставление элемента схемы XML для указанного типа платформы .NET Framework с помощью указанных типа, атрибута и пространства имен.Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type, attribute, and namespace.

IncludeType(Type) IncludeType(Type) IncludeType(Type) IncludeType(Type)

Включает сопоставления для типа для последующего использования при вызове методов импорта.Includes mappings for a type for later use when import methods are invoked.

IncludeTypes(ICustomAttributeProvider) IncludeTypes(ICustomAttributeProvider) IncludeTypes(ICustomAttributeProvider) IncludeTypes(ICustomAttributeProvider)

Включает сопоставления для производных типов для последующего использования при вызове методов импорта.Includes mappings for derived types for later use when import methods are invoked.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

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