WebHttpBehavior 类

定义

为 Windows Communication Foundation (WCF) 服务启用 Web 编程模型。

public ref class WebHttpBehavior : System::ServiceModel::Description::IEndpointBehavior
public class WebHttpBehavior : System.ServiceModel.Description.IEndpointBehavior
type WebHttpBehavior = class
    interface IEndpointBehavior
Public Class WebHttpBehavior
Implements IEndpointBehavior
继承
WebHttpBehavior
派生
实现

注解

WebHttpBehavior 与绑定结合使用时, WebHttpBinding 该行为使 WCF 能够公开和访问 Web 样式服务。 WebServiceHost 自动将此行为添加到使用 的终结点 WebHttpBinding

构造函数

WebHttpBehavior()

初始化 WebHttpBehavior 类的新实例。

属性

AutomaticFormatSelectionEnabled

获取或设置一个值,该值确定是否启用自动格式选择。

DefaultBodyStyle

获取或设置默认消息正文样式。

DefaultOutgoingRequestFormat

获取或设置默认传出请求格式。

DefaultOutgoingResponseFormat

获取或设置默认传出响应格式。

FaultExceptionEnabled

获取或设置用于指定在发生内部服务器错误(HTTP 状态代码:500)时是否生成 FaultException 的标志。

HelpEnabled

获取或设置一个值,该值确定是否启用了 WCF 帮助页。

JavascriptCallbackParameterName

获取或设置 JavaScript 回调参数名称。

方法

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

实现 AddBindingParameters(ServiceEndpoint, BindingParameterCollection) 方法可将运行时处的数据传递给绑定以支持自定义行为。

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

将客户端错误检查器添加到指定的服务终结点。

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

重写此方法,以更改服务上发生的错误的处理方式。

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

实现 ApplyClientBehavior(ServiceEndpoint, ClientRuntime) 方法可支持对终结点上的客户端进行修改或扩展。

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

实现 ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) 方法可支持对终结点上的客户端进行修改或扩展。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetOperationSelector(ServiceEndpoint)

创建一个新的 WebHttpDispatchOperationSelector 对象。

GetQueryStringConverter(OperationDescription)

获取查询字符串转换器。

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

获取指定终结点和服务操作的客户端上的答复格式化程序。

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

获取指定终结点和服务操作的服务上的答复格式化程序。

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

获取指定服务操作和终结点的客户端上的请求格式化程序。

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

获取给定服务操作和服务终结点的服务上的请求格式化程序。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
Validate(ServiceEndpoint)

确认终结点符合 Web 编程模型的需求。

ValidateBinding(ServiceEndpoint)

确保绑定在与 WCF Web 编程模型一起使用时有效。

ValidateOperation(OperationDescription)

适用于