Net​Messaging​Binding​Extension​Element Class

Definition

Represents an XML element that specifies a configuration of NetMessagingBinding.

public sealed class NetMessagingBindingExtensionElement : System.ServiceModel.Configuration.StandardBindingElement
Inheritance
NetMessagingBindingExtensionElement

Remarks

The NetMessagingBinding and NetMessagingTransportBindingElement allow WCF clients to easily send and receive messages to ServiceBus Messaging Entities (queues, topics, and subscriptions).
These message exchanges will use standard WCF programming model such as IOutputChannel, IInputChannel, IInputSessionChannel, and ReceiveContext.
The NetMessagingTransportBindingElement supports creating IOutputChannel, IInputChannel, IInputChannel+ReceiveContext, IInputSessionChannel, and IInputSessionChannel+ReceiveContext. The sessionful channels (IInputSessionChannel, IInputSessionChannel+ReceiveContext) are for Session/Conversation support.

Constructors

Net​Messaging​Binding​Extension​Element()

Initializes a new instance of the NetMessagingBindingExtensionElement class.

Net​Messaging​Binding​Extension​Element(​String)

Initializes a new instance of the NetMessagingBindingExtensionElement class using the specified name.

Properties

Binding​Element​Type

Gets the type of binding element being used.

Prefetch​Count

Gets or sets the number of prefetch.

Properties

Gets a ConfigurationPropertyCollection instance that contains a collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects of this configuration element.

Session​Idle​Timeout

Gets or sets the SessionIdleTimeout.

Transport​Settings

Gets or sets the transport settings element for the net messaging.

Methods

Initialize​From(​Binding)

Initializes this binding configuration element with the content of the specified binding.

On​Apply​Configuration(​Binding)

Called when the content of a specified binding element is applied to this binding configuration element.