WebHttpBindingElement 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个绑定元素,可用于为响应 HTTP 请求(而不是 SOAP 消息)的 Windows Communication Foundation (WCF) Web 服务配置终结点。
public ref class WebHttpBindingElement : System::ServiceModel::Configuration::StandardBindingElement
public class WebHttpBindingElement : System.ServiceModel.Configuration.StandardBindingElement
type WebHttpBindingElement = class
inherit StandardBindingElement
Public Class WebHttpBindingElement
Inherits StandardBindingElement
- 继承
-
- 继承
-
WCF Web 编程模型允许开发人员通过 HTTP 请求(这些请求使用 "纯旧 XML" (POX) 样式消息,而不是基于 SOAP 的消息)来公开 WCF Web 服务。 为了让客户端使用 HTTP 请求与服务进行通信,必须使用附加了 WebHttpBinding 的 WebHttpBehavior 对服务的终结点进行配置。 Web 模型还要求使用 WebGetAttribute 或 WebInvokeAttribute 对各个操作进行批注,以将这些操作绑定到唯一的 HTTP 方法(如,POST(默认值)或 GET,以及 URI 路径后缀)组合,该组合默认为操作名称。
WCF 中的联合和 ASP 支持。AJAX 集成是在 Web 编程模型的基础上构建的。 有关模型的详细信息,请参阅 WCF WEB HTTP 编程模型。
构造函数
属性
方法
ApplyConfiguration(Binding)
|
将指定绑定的内容应用于此绑定配置元素。
(继承自 StandardBindingElement)
|
DeserializeElement(XmlReader, Boolean)
|
从配置文件读取 XML。
(继承自 ConfigurationElement)
|
Equals(Object)
|
将当前的 ConfigurationElement 实例与指定的对象进行比较。
(继承自 ConfigurationElement)
|
GetHashCode()
|
获取表示当前 ConfigurationElement 实例的唯一值。
(继承自 ConfigurationElement)
|
GetTransformedAssemblyString(String)
|
返回指定程序集名称的转换版本。
(继承自 ConfigurationElement)
|
GetTransformedTypeString(String)
|
返回指定类型名称的转换版本。
(继承自 ConfigurationElement)
|
GetType()
|
获取当前实例的 Type。
(继承自 Object)
|
Init()
|
将 ConfigurationElement 对象设置为其初始状态。
(继承自 ConfigurationElement)
|
InitializeDefault()
|
用于初始化 ConfigurationElement 对象的默认值集。
(继承自 ConfigurationElement)
|
InitializeFrom(Binding)
|
根据指定绑定的属性值初始化此绑定配置元素的内容。
|
IsModified()
|
指示自上次保存或加载该配置元素后并在派生类中实现该元素时,该元素是否已被修改。
(继承自 ConfigurationElement)
|
IsReadOnly()
|
获取一个值,该值指示 ConfigurationElement 对象是否为只读。
(继承自 ConfigurationElement)
|
ListErrors(IList)
|
将此 ConfigurationElement 对象以及所有子元素中无效属性的错误添加到传递的列表中。
(继承自 ConfigurationElement)
|
MemberwiseClone()
|
创建当前 Object 的浅表副本。
(继承自 Object)
|
OnApplyConfiguration(Binding)
|
根据此绑定配置元素的内容初始化指定绑定的属性值。
|
OnDeserializeUnrecognizedAttribute(String, String)
|
获取一个值,该值指示反序列化过程中是否遇到未知特性。
(继承自 ConfigurationElement)
|
OnDeserializeUnrecognizedElement(String, XmlReader)
|
获取一个值,该值指示反序列化过程中是否遇到未知元素。
(继承自 ConfigurationElement)
|
OnRequiredPropertyNotFound(String)
|
找不到所需属性时引发异常。
(继承自 ConfigurationElement)
|
PostDeserialize()
|
反序列化后调用。
(继承自 ConfigurationElement)
|
PreSerialize(XmlWriter)
|
在序列化之前调用。
(继承自 ConfigurationElement)
|
Reset(ConfigurationElement)
|
重置此配置元素对象的内部状态,包括锁定和属性集合。
(继承自 StandardBindingElement)
|
ResetModified()
|
在派生类中实现时,将 IsModified() 方法的值重置为 false 。
(继承自 ConfigurationElement)
|
SerializeElement(XmlWriter, Boolean)
|
当在派生类中实现后,将此配置元素的内容写入配置文件。
(继承自 ConfigurationElement)
|
SerializeToXmlElement(XmlWriter, String)
|
当在派生类中实现后,将此配置元素的外部标记写入配置文件。
(继承自 ConfigurationElement)
|
SetPropertyValue(ConfigurationProperty, Object, Boolean)
|
将属性设置为指定值。
(继承自 ConfigurationElement)
|
SetPropertyValueIfNotDefaultValue<T>(String, T)
|
如果值不是默认值,为配置元素设置属性值。
(继承自 ServiceModelConfigurationElement)
|
SetReadOnly()
|
设置 ConfigurationElement 对象及所有子元素的 IsReadOnly() 属性。
(继承自 ConfigurationElement)
|
ToString()
|
返回表示当前对象的字符串。
(继承自 Object)
|
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)
|
修改 ConfigurationElement 对象以移除所有不应该保存的值。
(继承自 ConfigurationElement)
|
适用于