WSHttpRelayBindingBase WSHttpRelayBindingBase WSHttpRelayBindingBase Class


Provides the base class with members common to the WSHttpRelayBinding.

public abstract class WSHttpRelayBindingBase : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type WSHttpRelayBindingBase = class
    inherit Binding
    interface IBindingRuntimePreferences
Public MustInherit Class WSHttpRelayBindingBase
Inherits Binding
Implements IBindingRuntimePreferences


WSHttpRelayBindingBase() WSHttpRelayBindingBase() WSHttpRelayBindingBase()

Initializes a new instance of the WSHttpRelayBindingBase class.

WSHttpRelayBindingBase(Boolean) WSHttpRelayBindingBase(Boolean) WSHttpRelayBindingBase(Boolean)

Initializes a new instance of the WSHttpRelayBindingBase class with a value that indicates whether a reliable session is enabled.


EnvelopeVersion EnvelopeVersion EnvelopeVersion

Gets the version of SOAP that is used for messages that are processed by this binding.

HostNameComparisonMode HostNameComparisonMode HostNameComparisonMode

Gets or sets the comparison mode used on the host name.

IsDynamic IsDynamic IsDynamic

Gets or sets whether the relay binding is dynamic.

MaxBufferPoolSize MaxBufferPoolSize MaxBufferPoolSize

Gets or sets the maximum amount of memory allocated for the buffer manager that manages the buffers required by endpoints using this Azure Service Bus binding.

MaxReceivedMessageSize MaxReceivedMessageSize MaxReceivedMessageSize

Gets or sets the maximum size for a message that can be processed by the Azure Service Bus binding.

MessageEncoding MessageEncoding MessageEncoding

Gets or sets whether MTOM or Text/XML is used to encode SOAP messages.

ProxyAddress ProxyAddress ProxyAddress

Gets or sets the URI address of the HTTP proxy.

ReaderQuotas ReaderQuotas ReaderQuotas

Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this Security Bus binding.

ReliableSession ReliableSession ReliableSession

Gets an object that provides convenient access to the properties of a reliable Azure Service Bus session binding element that are available when using one of the system-provided bindings.

Scheme Scheme Scheme

Gets the URI transport scheme for the channels and listeners that are configured with this binding.

TextEncoding TextEncoding TextEncoding

Gets or sets the character encoding that is used for the message text.

UseDefaultWebProxy UseDefaultWebProxy UseDefaultWebProxy

Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used, if available.


CreateBindingElements() CreateBindingElements() CreateBindingElements()

Returns an ordered collection of binding elements contained in the current Azure Service Bus binding.

CreateMessageSecurity() CreateMessageSecurity() CreateMessageSecurity()

When implemented in a derived class, returns the security binding element from the current Azure Service Bus binding.

GetTransport() GetTransport() GetTransport()

When implemented in a derived class, returns the transport binding element from the current Azure Service Bus binding.

Explicit Interface Implementations

IBindingRuntimePreferences.ReceiveSynchronously IBindingRuntimePreferences.ReceiveSynchronously IBindingRuntimePreferences.ReceiveSynchronously

Indicates that incoming requests are handled asynchronously.

Applies to