TransportBindingElementImporter Класс

Определение

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

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

Комментарии

Тип TransportBindingElementImporter представляет собой реализацию интерфейсов IWsdlImportExtension и IPolicyImportExtension. Импортирует экземпляры HttpTransportBindingElement, HttpsTransportBindingElement, TcpTransportBindingElement, NamedPipeTransportBindingElement, MsmqTransportBindingElement и PeerTransportBindingElement из метаданных службы WSDL.

Если импортируются эти типы TransportBindingElement, тип TransportBindingElementImporter также импортирует адреса из метаданных WSDL.

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

TransportBindingElementImporter()

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Импортирует экземпляр TransportBindingElement из политики, прикрепленной к привязке WSDL.

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

Добавляет утверждения пользовательской политики в привязки WSDL в импортируемых документах WSDL.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Этот метод не выполняет никаких действий.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Импортирует адреса из порта WSDL и объект HttpTransportBindingElement или HttpsTransportBindingElement из универсального кода ресурса (URI) транспорта SOAP, если объект TransportBindingElement еще не был импортирован из политики, прикрепленной к WSDL.

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

См. также раздел