NetMessagingBindingExtensionElement NetMessagingBindingExtensionElement NetMessagingBindingExtensionElement Class

Definition

Represents an XML element that specifies a configuration of NetMessagingBinding.

public sealed class NetMessagingBindingExtensionElement : System.ServiceModel.Configuration.StandardBindingElement
type NetMessagingBindingExtensionElement = class
    inherit StandardBindingElement
Public NotInheritable Class NetMessagingBindingExtensionElement
Inherits StandardBindingElement
Inheritance
NetMessagingBindingExtensionElementNetMessagingBindingExtensionElementNetMessagingBindingExtensionElement

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

NetMessagingBindingExtensionElement() NetMessagingBindingExtensionElement() NetMessagingBindingExtensionElement()

Initializes a new instance of the NetMessagingBindingExtensionElement class.

NetMessagingBindingExtensionElement(String) NetMessagingBindingExtensionElement(String) NetMessagingBindingExtensionElement(String)

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

Properties

PrefetchCount PrefetchCount PrefetchCount

Gets or sets the number of prefetch.

SessionIdleTimeout SessionIdleTimeout SessionIdleTimeout

Gets or sets the SessionIdleTimeout.

TransportSettings TransportSettings TransportSettings

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

Applies to