Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A binding used with endpoints for web services that use strongly-type HTTP request and response messages.
Inheritance Hierarchy
System.Object
System.ServiceModel.Channels.Binding
System.Web.Http.SelfHost.Channels.HttpBinding
Namespace: System.Web.Http.SelfHost.Channels
Assembly: System.Web.Http.SelfHost (in System.Web.Http.SelfHost.dll)
Syntax
'Declaration
Public Class HttpBinding _
Inherits Binding _
Implements IBindingRuntimePreferences
'Usage
Dim instance As HttpBinding
public class HttpBinding : Binding,
IBindingRuntimePreferences
public ref class HttpBinding : public Binding,
IBindingRuntimePreferences
type HttpBinding =
class
inherit Binding
interface IBindingRuntimePreferences
end
public class HttpBinding extends Binding implements IBindingRuntimePreferences
The HttpBinding type exposes the following members.
Constructors
| 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. |
Top
Properties
| 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
Methods
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
![]() ![]() |
IBindingRuntimePreferences.ReceiveSynchronously | Gets a value that indicates whether incoming requests are handled synchronously or asynchronously. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.gif)