WebHttpSecurity.Transport Property

Definition

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

public:
 property System::ServiceModel::HttpTransportSecurity ^ Transport { System::ServiceModel::HttpTransportSecurity ^ get(); };
public:
 property System::ServiceModel::HttpTransportSecurity ^ Transport { System::ServiceModel::HttpTransportSecurity ^ get(); void set(System::ServiceModel::HttpTransportSecurity ^ value); };
public System.ServiceModel.HttpTransportSecurity Transport { get; }
public System.ServiceModel.HttpTransportSecurity Transport { get; set; }
member this.Transport : System.ServiceModel.HttpTransportSecurity
member this.Transport : System.ServiceModel.HttpTransportSecurity with get, set
Public ReadOnly Property Transport As HttpTransportSecurity
Public Property Transport As HttpTransportSecurity

Property Value

The HttpTransportSecurity for this binding.

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

Remarks

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.

Applies to