WebHttpSecurity.Transport Property

 

Gets an object that contains the transport-level security settings for this binding.

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

public HttpTransportSecurity Transport { get; set; }

Property Value

Type: System.ServiceModel.HttpTransportSecurity

The HttpTransportSecurity for this binding.

The default values set are a ClientCredentialType of None, a ProxyCredentialType of None, and Realm = "".

Use the HttpTransportSecurity object returned by this property to set the transport security parameters for the WebHttpBinding.

If the Transport or TransportCredentialOnly value is specified by the WebHttpBinding(WebHttpSecurityMode) method, then the settings provided by the Transport property become effective for the service endpoint.

If the TransportCredentialOnly value is specified by the WebHttpBinding(WebHttpSecurityMode) method, then the settings provided by the Transport property become effective for the service endpoint. The value of WebHttpSecurityMode can only be set in the WebHttpBinding constructor that takes it as an explicit parameter and its value cannot be set again after the binding instance is created.

.NET Framework
Available since 3.5
Return to top
Show: