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)
The HttpBinding type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | HttpBinding() | Initializes a new instance of the HttpBinding class. |
![]() | HttpBinding(HttpBindingSecurityMode) | Initializes a new instance of the HttpBinding class with a specified security mode. |
| Name | Description | |
|---|---|---|
![]() | CloseTimeout | (Inherited from Binding.) |
![]() | ConfigureTransportBindingElement | Gets or sets the delegate which configures the HttpTransportBindingElement that this binding creates. |
![]() | EnvelopeVersion | Gets the version of SOAP that is used for messages that are processed by this binding. |
![]() | HostNameComparisonMode | Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI. |
![]() | MaxBufferPoolSize | Gets or sets the maximum amount of memory allocated for the buffer manager that manages the buffers required by endpoints that use this binding. |
![]() | MaxBufferSize | 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. |
![]() | MaxReceivedMessageSize | Gets or sets the maximum size for a message that can be processed by the binding. |
![]() | MessageVersion | (Inherited from Binding.) |
![]() | Name | (Inherited from Binding.) |
![]() | Namespace | (Inherited from Binding.) |
![]() | OpenTimeout | (Inherited from Binding.) |
![]() | ReceiveTimeout | (Inherited from Binding.) |
![]() | Scheme | Gets the URI transport scheme for the channels and listeners that are configured with this binding. (Overrides Binding.Scheme.) |
![]() | Security | Gets or sets the security settings used with this binding. |
![]() | SendTimeout | (Inherited from Binding.) |
![]() | TransferMode | Gets or sets a value that indicates whether messages are sent buffered or streamed. |
Top
| Name | Description | |
|---|---|---|
![]() ![]() | IBindingRuntimePreferences.ReceiveSynchronously | Gets a value that indicates whether incoming requests are handled synchronously or asynchronously. |

