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