Net​Messaging​Transport​Binding​Element Class

Definition

Represents the binding element used to specify a net messaging transport for transmitting messages on the Service Bus.

public sealed class NetMessagingTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
Inheritance
NetMessagingTransportBindingElement
Implements

Remarks

The NetMessagingTransportBindingElement supports creating IOutputChannel, IInputChannel, IInputChannel+ReceiveContext, IInputSessionChannel, and IInputSessionChannel+ReceiveContext. The session-aware channels (IInputSessionChannel, IInputSessionChannel+ReceiveContext) are for session support.

Constructors

Net​Messaging​Transport​Binding​Element()

Initializes a new instance of the NetMessagingTransportBindingElement class.

Properties

Prefetch​Count

Gets or sets the number of prefetch.

Scheme

Gets the URI scheme for the transport.

Session​Idle​Timeout

Gets or sets the timespan value that specifies period of inactivity that the session waits before timing out.

Transport​Settings

Gets or sets the transport settings for the net messaging.

Methods

Build​Channel​Factory<​TChannel>(​Binding​Context)

Builds a channel factory.

Build​Channel​Listener<​TChannel>(​Binding​Context)

Builds a channel listener.

Can​Build​Channel​Factory<​T>(​Binding​Context)

Queries the channel factory can build 'context'.

Can​Build​Channel​Listener<​T>(​Binding​Context)

Queries if we can build channel listener 'context'.

Clone()

Makes a deep copy of this binding element.

Get​Property<​T>(​Binding​Context)

Gets a specific binding element property.

Explicit Interface Implementations

I​Policy​Export​Extension.​Export​Policy(​Metadata​Exporter, ​Policy​Conversion​Context)
I​Wsdl​Export​Extension.​Export​Contract(​Wsdl​Exporter, ​Wsdl​Contract​Conversion​Context)
I​Wsdl​Export​Extension.​Export​Endpoint(​Wsdl​Exporter, ​Wsdl​Endpoint​Conversion​Context)