HttpBinding Class

 

A binding used with endpoints for web services that use strongly-type HTTP request and response messages.

Namespace:   System.Web.Http.SelfHost.Channels
Assembly:  System.Web.Http.SelfHost (in System.Web.Http.SelfHost.dll)

System::Object
  System.ServiceModel.Channels::Binding
    System.Web.Http.SelfHost.Channels::HttpBinding

public ref class HttpBinding : Binding, IBindingRuntimePreferences

NameDescription
System_CAPS_pubmethodHttpBinding()

Initializes a new instance of the HttpBinding class.

System_CAPS_pubmethodHttpBinding(HttpBindingSecurityMode)

Initializes a new instance of the HttpBinding class with a specified security mode.

NameDescription
System_CAPS_pubpropertyCloseTimeout

(Inherited from Binding.)

System_CAPS_pubpropertyConfigureTransportBindingElement

Gets or sets the delegate which configures the HttpTransportBindingElement that this binding creates.

System_CAPS_pubpropertyEnvelopeVersion

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

System_CAPS_pubpropertyHostNameComparisonMode

Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.

System_CAPS_pubpropertyMaxBufferPoolSize

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

System_CAPS_pubpropertyMaxBufferSize

Gets or sets the maximum amount of memory that is allocated for use by the manager of the message buffers that receive messages from the channel.

System_CAPS_pubpropertyMaxReceivedMessageSize

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

System_CAPS_pubpropertyMessageVersion

(Inherited from Binding.)

System_CAPS_pubpropertyName

(Inherited from Binding.)

System_CAPS_pubpropertyNamespace

(Inherited from Binding.)

System_CAPS_pubpropertyOpenTimeout

(Inherited from Binding.)

System_CAPS_pubpropertyReceiveTimeout

(Inherited from Binding.)

System_CAPS_pubpropertyScheme

Gets the URI transport scheme for the channels and listeners that are configured with this binding.(Overrides Binding::Scheme.)

System_CAPS_pubpropertySecurity

Gets or sets the security settings used with this binding.

System_CAPS_pubpropertySendTimeout

(Inherited from Binding.)

System_CAPS_pubpropertyTransferMode

Gets or sets a value that indicates whether messages are sent buffered or streamed.

NameDescription
System_CAPS_pubmethodBuildChannelFactory<TChannel>(BindingParameterCollection^)

(Inherited from Binding.)

System_CAPS_pubmethodBuildChannelFactory<TChannel>(array<Object^>^)

(Inherited from Binding.)

System_CAPS_pubmethodBuildChannelListener<TChannel>(BindingParameterCollection^)

(Inherited from Binding.)

System_CAPS_pubmethodBuildChannelListener<TChannel>(array<Object^>^)

(Inherited from Binding.)

System_CAPS_pubmethodBuildChannelListener<TChannel>(Uri^, BindingParameterCollection^)

(Inherited from Binding.)

System_CAPS_pubmethodBuildChannelListener<TChannel>(Uri^, array<Object^>^)

(Inherited from Binding.)

System_CAPS_pubmethodBuildChannelListener<TChannel>(Uri^, String^, BindingParameterCollection^)

(Inherited from Binding.)

System_CAPS_pubmethodBuildChannelListener<TChannel>(Uri^, String^, ListenUriMode, BindingParameterCollection^)

(Inherited from Binding.)

System_CAPS_pubmethodBuildChannelListener<TChannel>(Uri^, String^, ListenUriMode, array<Object^>^)

(Inherited from Binding.)

System_CAPS_pubmethodBuildChannelListener<TChannel>(Uri^, String^, array<Object^>^)

(Inherited from Binding.)

System_CAPS_pubmethodCanBuildChannelFactory<TChannel>(BindingParameterCollection^)

(Inherited from Binding.)

System_CAPS_pubmethodCanBuildChannelFactory<TChannel>(array<Object^>^)

(Inherited from Binding.)

System_CAPS_pubmethodCanBuildChannelListener<TChannel>(BindingParameterCollection^)

(Inherited from Binding.)

System_CAPS_pubmethodCanBuildChannelListener<TChannel>(array<Object^>^)

(Inherited from Binding.)

System_CAPS_pubmethodCreateBindingElements()

Creates a collection that contains the binding elements that are part of the current binding.(Overrides Binding::CreateBindingElements().)

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetProperty<T>(BindingParameterCollection^)

(Inherited from Binding.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodShouldSerializeName()

(Inherited from Binding.)

System_CAPS_pubmethodShouldSerializeNamespace()

(Inherited from Binding.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: