NetTcpRelayBinding NetTcpRelayBinding NetTcpRelayBinding Class

Definition

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

public class NetTcpRelayBinding : Microsoft.ServiceBus.NetTcpRelayBindingBase, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetTcpRelayBinding = class
    inherit NetTcpRelayBindingBase
    interface IBindingRuntimePreferences
Public Class NetTcpRelayBinding
Inherits NetTcpRelayBindingBase
Implements IBindingRuntimePreferences
Inheritance
Implements

Constructors

NetTcpRelayBinding() NetTcpRelayBinding() NetTcpRelayBinding()

Initializes a new instance of the NetTcpRelayBinding class.

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType) NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType) 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) NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType, Boolean) 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(String) NetTcpRelayBinding(String) NetTcpRelayBinding(String)

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

NetTcpRelayBinding(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement, NetTcpRelaySecurity) NetTcpRelayBinding(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement, NetTcpRelaySecurity) NetTcpRelayBinding(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement, NetTcpRelaySecurity)

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

Properties

ConnectionMode ConnectionMode ConnectionMode Inherited from NetTcpRelayBindingBase
EnvelopeVersion EnvelopeVersion EnvelopeVersion Inherited from NetTcpRelayBindingBase
HostNameComparisonMode HostNameComparisonMode HostNameComparisonMode Inherited from NetTcpRelayBindingBase
IBindingRuntimePreferences.ReceiveSynchronously IBindingRuntimePreferences.ReceiveSynchronously IBindingRuntimePreferences.ReceiveSynchronously Inherited from NetTcpRelayBindingBase
IsDynamic IsDynamic IsDynamic Inherited from NetTcpRelayBindingBase
ListenBacklog ListenBacklog ListenBacklog Inherited from NetTcpRelayBindingBase
MaxBufferPoolSize MaxBufferPoolSize MaxBufferPoolSize Inherited from NetTcpRelayBindingBase
MaxBufferSize MaxBufferSize MaxBufferSize Inherited from NetTcpRelayBindingBase
MaxConnections MaxConnections MaxConnections Inherited from NetTcpRelayBindingBase
MaxReceivedMessageSize MaxReceivedMessageSize MaxReceivedMessageSize Inherited from NetTcpRelayBindingBase
MessageSecurityVersion MessageSecurityVersion MessageSecurityVersion Inherited from NetTcpRelayBindingBase
ReaderQuotas ReaderQuotas ReaderQuotas Inherited from NetTcpRelayBindingBase
ReliableSession ReliableSession ReliableSession

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

Scheme Scheme Scheme Inherited from NetTcpRelayBindingBase
Security Security Security Inherited from NetTcpRelayBindingBase
TransferMode TransferMode TransferMode Inherited from NetTcpRelayBindingBase

Methods

ApplyConfiguration(String) ApplyConfiguration(String) ApplyConfiguration(String)

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

CreateBindingElements() CreateBindingElements() CreateBindingElements()

Creates a collection with the binding elements for the binding.

CreateMessageSecurity() CreateMessageSecurity() CreateMessageSecurity()

Creates the message security token for the current instance.

IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement) IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement) IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement) Inherited from NetTcpRelayBindingBase
IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement) IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement) IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement)

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

Fields

encoding encoding encoding Inherited from NetTcpRelayBindingBase
transport transport transport Inherited from NetTcpRelayBindingBase

Applies to