WebHttpBinding 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 WebHttpBinding 類別的新執行個體。
多載
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
的繫結項目。