WebHttpBinding Constructor (WebHttpSecurityMode)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Initializes a new instance of the WebHttpBinding class with the type of security used by the binding explicitly specified.

Namespace:   System.ServiceModel
Assembly:  System.ServiceModel.Web (in System.ServiceModel.Web.dll)

public WebHttpBinding(
	WebHttpSecurityMode securityMode
)

Parameters

securityMode
Type: System.ServiceModel.WebHttpSecurityMode

The value of WebHttpSecurityMode that specifies the type of security that is used to configure a service endpoint to receive HTTP requests.

Exception Condition
ArgumentOutOfRangeException

The securityMode specified is not a valid WebHttpSecurityMode.

To use transport-level security for endpoints configured with this binding, the Transport value must be specified as a parameter in the WebHttpBinding(WebHttpSecurityMode) constructor.

To use HTTP authentication without HTTPS, the TransportCredentialOnly value must be specified as a parameter in the WebHttpBinding(WebHttpSecurityMode) constructor.

The value of WebHttpSecurityMode cannot be set again after the binding instance is created.

.NET Framework
Available since 3.5
Return to top
Show: