Share via


TcpRelayTransportBindingElementImporter Class

Definition

Maps WSDL contracts and policy assertions into Azure Service Bus TcpRelayTransport bindings.

public class TcpRelayTransportBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension, System.ServiceModel.Description.IWsdlImportExtension
type TcpRelayTransportBindingElementImporter = class
    interface IWsdlImportExtension
    interface IPolicyImportExtension
Public Class TcpRelayTransportBindingElementImporter
Implements IPolicyImportExtension, IWsdlImportExtension
Inheritance
TcpRelayTransportBindingElementImporter
Implements

Constructors

TcpRelayTransportBindingElementImporter()

Initializes a new instance of the TcpRelayTransportBindingElementImporter class.

Explicit Interface Implementations

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Import custom policy assertions and add implementing binding elements

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

Adds custom policy assertions to the WSDL bindings in WSDL documents that are to be imported.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Called when importing a contract.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Called when importing an endpoint.

Applies to