語言

WebHttpBinding 建構函式

定義

初始化 WebHttpBinding 類別的新執行個體。

多載

名稱 Description
WebHttpBinding()

初始化 WebHttpBinding 類別的新執行個體。

WebHttpBinding(WebHttpSecurityMode)

初始化一個新的類別實例 WebHttpBinding ,並明確指定綁定所使用的安全性類型。

WebHttpBinding(String)

初始化一個以設定名稱指定的綁定方式的新類別實例 WebHttpBinding 。

WebHttpBinding()

初始化 WebHttpBinding 類別的新執行個體。

public:
 WebHttpBinding();
public WebHttpBinding();
Public Sub New ()

備註

預設的安全模式為 None,表示不使用任何安全措施。

若要對配置此綁定的端點使用傳輸層級安全性, Transport 必須在建構子中 WebHttpBinding(WebHttpSecurityMode) 指定該值作為參數。

若要在不使用 HTTPS 的情況下使用 HTTP 認證, TransportCredentialOnly 必須在建構子中 WebHttpBinding(WebHttpSecurityMode) 指定該值作為參數。

建立綁定實例後,無法再次設定 的 WebHttpSecurityMode 值。

適用於

WebHttpBinding(WebHttpSecurityMode)

初始化一個新的類別實例 WebHttpBinding ,並明確指定綁定所使用的安全性類型。

public:
 WebHttpBinding(System::ServiceModel::WebHttpSecurityMode securityMode);
public WebHttpBinding(System.ServiceModel.WebHttpSecurityMode securityMode);
new System.ServiceModel.WebHttpBinding : System.ServiceModel.WebHttpSecurityMode -> System.ServiceModel.WebHttpBinding
Public Sub New (securityMode As WebHttpSecurityMode)

參數

securityMode
WebHttpSecurityMode

該值 WebHttpSecurityMode 指定用於配置服務端點以接收 HTTP 請求的安全性類型。

例外狀況

securityMode所指定的 不是有效的 WebHttpSecurityMode。

備註

若要對配置此綁定的端點使用傳輸層級安全性, Transport 必須在建構子中 WebHttpBinding(WebHttpSecurityMode) 指定該值作為參數。

若要在不使用 HTTPS 的情況下使用 HTTP 認證, TransportCredentialOnly 必須在建構子中 WebHttpBinding(WebHttpSecurityMode) 指定該值作為參數。

建立綁定實例後,無法再次設定 的 WebHttpSecurityMode 值。

適用於

WebHttpBinding(String)

初始化一個以設定名稱指定的綁定方式的新類別實例 WebHttpBinding 。

public:
 WebHttpBinding(System::String ^ configurationName);
public WebHttpBinding(string configurationName);
new System.ServiceModel.WebHttpBinding : string -> System.ServiceModel.WebHttpBinding
Public Sub New (configurationName As String)

參數

configurationName
String

該 的綁定配置名稱 WebHttpBindingElement。

例外狀況

未找到帶有名稱 configurationName 的結合元素。

適用於