TcpRelayTransportBindingElement Class

Definition

Represents the binding element for the TCP transport relay.

public class TcpRelayTransportBindingElement : Microsoft.ServiceBus.Channels.ConnectionOrientedTransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension
Inheritance
Implements

Inherited Members

Microsoft.ServiceBus.Channels.ConnectionOrientedTransportBindingElement

Constructors

TcpRelayTransportBindingElement()

Initializes a new instance of the TcpRelayTransportBindingElement class.

TcpRelayTransportBindingElement(RelayClientAuthenticationType)

Initializes a new instance of the TcpRelayTransportBindingElement class using the specified relay client authentication type.

TcpRelayTransportBindingElement(TcpRelayTransportBindingElement)

Initializes a new instance of the TcpRelayTransportBindingElement class using the specified relay binding element.

Properties

ConnectionMode

Gets or sets the connection mode.

ConnectionPoolSettings

Gets the connection pool settings for the current instance.

IsDynamic

Gets or sets whether the binding element is dynamic.

RelayClientAuthenticationType

Gets or sets the type of authentication used by the service client.

Scheme

Gets the URI scheme for the transport.

Methods

BuildChannelFactory<TChannel>(BindingContext)

Creates a channel factory that can be used to create a channel.

BuildChannelListener<TChannel>(BindingContext)

Creates a channel listener of the specified type.

Clone()

Creates a copy of the current binding element.

GetProperty<T>(BindingContext)

Returns a specified object from the binding context.

Explicit Interface Implementations

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)