NetTcpRelayBinding Class

Definition

Provides a secure, reliable binding suitable for cross-computer communication.

public class NetTcpRelayBinding : Microsoft.ServiceBus.NetTcpRelayBindingBase, System.ServiceModel.Channels.IBindingRuntimePreferences
Inheritance
NetTcpRelayBinding
Implements

Constructors

NetTcpRelayBinding()

Initializes a new instance of the NetTcpRelayBinding class.

NetTcpRelayBinding(String)

Initializes a new instance of the NetTcpRelayBinding class with a specified XML configuration.

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType)

Initializes a new instance of the NetTcpRelayBinding class with the type of security used and relay client authentication specified.

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType, Boolean)

Initializes a new instance of the NetTcpRelayBinding class with the type of security used, the type of client authentication, and a value that indicates whether reliable sessions are explicitly enabled.

NetTcpRelayBinding(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement, NetTcpRelaySecurity)

Provides a secure, reliable binding suitable for cross-computer communication.

Properties

ReliableSession

Gets an object that indicates whether a reliable session is established between Azure Service Bus channel endpoints.

Methods

ApplyConfiguration(String)

Applies the settings from the configuration element that corresponds to the specified name to the current instance of this binding element.

CreateBindingElements()

Creates a collection with the binding elements for the binding.

CreateMessageSecurity()

Creates the message security token for the current instance.

IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement)

Returns a value that determines whether the specified objects have matching binding elements.

ConnectionMode Inherited from NetTcpRelayBindingBase
encoding Inherited from NetTcpRelayBindingBase
EnvelopeVersion Inherited from NetTcpRelayBindingBase
HostNameComparisonMode Inherited from NetTcpRelayBindingBase
IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement) Inherited from NetTcpRelayBindingBase
IsDynamic Inherited from NetTcpRelayBindingBase
ListenBacklog Inherited from NetTcpRelayBindingBase
MaxBufferPoolSize Inherited from NetTcpRelayBindingBase
MaxBufferSize Inherited from NetTcpRelayBindingBase
MaxConnections Inherited from NetTcpRelayBindingBase
MaxReceivedMessageSize Inherited from NetTcpRelayBindingBase
MessageSecurityVersion Inherited from NetTcpRelayBindingBase
ReaderQuotas Inherited from NetTcpRelayBindingBase
Scheme Inherited from NetTcpRelayBindingBase
Security Inherited from NetTcpRelayBindingBase
IBindingRuntimePreferences.ReceiveSynchronously Inherited from NetTcpRelayBindingBase
TransferMode Inherited from NetTcpRelayBindingBase
transport Inherited from NetTcpRelayBindingBase

Applies to