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