WebHttpRelayBinding WebHttpRelayBinding WebHttpRelayBinding Class


A binding used to configure endpoints for Web services that are exposed through HTTP requests instead of SOAP messages.

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


WebHttpRelayBinding() WebHttpRelayBinding() WebHttpRelayBinding()

Initializes a new instance of the WebHttpRelayBinding class.

WebHttpRelayBinding(String) WebHttpRelayBinding(String) WebHttpRelayBinding(String)

Initializes a new instance of the WebHttpRelayBinding class using the specified configuration name.

WebHttpRelayBinding(EndToEndWebHttpSecurityMode, RelayClientAuthenticationType) WebHttpRelayBinding(EndToEndWebHttpSecurityMode, RelayClientAuthenticationType) WebHttpRelayBinding(EndToEndWebHttpSecurityMode, RelayClientAuthenticationType)

Initializes a new instance of the WebHttpRelayBinding class using the specified type of security and relay client authentication.


AllowCookies AllowCookies AllowCookies

Gets or sets a value that specifies whether cookies are allowed in the messages sent via the WebHttpRelayBinding.

ContentTypeMapper ContentTypeMapper ContentTypeMapper

Gets or sets the content type mapper.

EnvelopeVersion EnvelopeVersion EnvelopeVersion

Gets the SOAP envelope version.

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 buffer pool size used by the transport.

MaxBufferSize MaxBufferSize MaxBufferSize

Gets or sets the maximum buffer size supported by the transport.

MaxReceivedMessageSize MaxReceivedMessageSize MaxReceivedMessageSize

Gets or sets the maximum allowable message size that can be received.

ProxyAddress ProxyAddress ProxyAddress

Gets or sets a URI that contains the address of the proxy to use for HTTP requests.

ReaderQuotas ReaderQuotas ReaderQuotas

Gets or sets xml reader quotas on the messages processed.

Scheme Scheme Scheme

Gets the scheme for the endpoints used with the binding.

Security Security Security

Gets the security settings for the current instance.

TransferMode TransferMode TransferMode

Gets or sets the transfer mode.

UseDefaultWebProxy UseDefaultWebProxy UseDefaultWebProxy

Gets or sets a value that indicates whether the machine-wide proxy settings are used rather than the user specific settings.

WriteEncoding WriteEncoding WriteEncoding

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


CreateBindingElements() CreateBindingElements() CreateBindingElements()

Creates a collection with the binding elements for the binding.

Explicit Interface Implementations

IBindingRuntimePreferences.ReceiveSynchronously IBindingRuntimePreferences.ReceiveSynchronously IBindingRuntimePreferences.ReceiveSynchronously

Indicates that incoming requests are handled asynchronously.

Applies to