MessageEncodingBindingElementImporter Класс

Определение

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

public ref class MessageEncodingBindingElementImporter : System::ServiceModel::Description::IPolicyImportExtension, System::ServiceModel::Description::IWsdlImportExtension
public class MessageEncodingBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension, System.ServiceModel.Description.IWsdlImportExtension
type MessageEncodingBindingElementImporter = class
    interface IWsdlImportExtension
    interface IPolicyImportExtension
Public Class MessageEncodingBindingElementImporter
Implements IPolicyImportExtension, IWsdlImportExtension
Наследование
MessageEncodingBindingElementImporter
Реализации

Комментарии

Чтобы расширить стандартное сопоставление WSDL с элементом привязки кодирования сообщений, переопределите этот класс. Затем присоедините пользовательский объект к объекту WsdlImporter программно или с помощью файла конфигурации приложения. Вы также можете присоединить пользовательский объект к внутреннему WsdlImporter объекту, используемому средством просмотра трассировки служб (SvcTraceViewer.exe), с помощью файла конфигурации приложения.

Используйте метод IWsdlImportExtension.BeforeImport для непосредственного изменения метаданных, которые впоследствии импортируются в элементы привязки кодирования сообщений.

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

MessageEncodingBindingElementImporter()

Инициализирует новый экземпляр класса MessageEncodingBindingElementImporter.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

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

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

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущий объект.

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

Явные реализации интерфейса

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

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

IWsdlImportExtension.BeforeImport(ServiceDescriptionCollection, XmlSchemaSet, ICollection<XmlElement>)

Вызывается до импорта документов метаданных, связанных с кодировкой.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Вызывается при импорте контракта.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Сопоставляет текущие расширения WSDL для кодирования сообщений описанию службы.

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