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)

Проверяет узел и описание службы, чтобы подтвердить готовность службы к работе.

Применяется к