WebHttpBinding 构造函数

定义

初始化 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 的绑定元素。

适用于