ServiceHealthBehaviorBase 类

定义

充当提供运行状况终结点的 Windows Communication Foundation (WCF) 服务行为的基类。

public ref class ServiceHealthBehaviorBase abstract : System::ServiceModel::Description::IServiceBehavior
public abstract class ServiceHealthBehaviorBase : System.ServiceModel.Description.IServiceBehavior
type ServiceHealthBehaviorBase = class
    interface IServiceBehavior
Public MustInherit Class ServiceHealthBehaviorBase
Implements IServiceBehavior
继承
ServiceHealthBehaviorBase
派生
实现

构造函数

ServiceHealthBehaviorBase()

初始化 ServiceHealthBehaviorBase 类的新实例。

属性

HealthDetailsEnabled

获取或设置一个值,该值指定运行状况终结点是否应返回服务详细信息,或者响应是否不应包含任何内容。

HttpGetBinding

获取或设置用于通过 HTTP/Get 请求进行运行状况检索的绑定。

HttpGetEnabled

获取或设置一个值,该值指示是否发布服务元数据以便使用 HTTP/GET 请求进行检索。

HttpGetUrl

获取或设置一个 URI,它指定发布元数据的地址,以便使用 HTTP/Get 请求进行检索。

HttpsGetBinding

获取或设置用于通过 HTTPS/Get 请求进行运行状况检索的绑定。

HttpsGetEnabled

获取或设置一个值,该值指示是否发布服务元数据以便使用 HTTPS/Get 请求进行检索。

HttpsGetUrl

获取或设置一个 URI,它指定发布元数据的地址,以便使用 HTTPS/Get 请求进行检索。

ServiceStartTime

获取运行状况检查服务开始的日期和时间。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
HandleHealthRequest(ServiceHostBase, Message, String[], Message)

处理 HTTP/Get 或 HTTPS/Get 请求并返回响应。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

显式接口实现

IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

将自定义数据传递给绑定元素以支持联系人实现。

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

更改运行时属性值或插入自定义扩展对象,例如错误处理程序、消息或参数拦截器、安全扩展以及其他自定义扩展对象。

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

检查服务主机和服务说明,从而确定服务是否可成功运行。

适用于