ServiceHealthBehaviorBase Classe

Definição

Serve como classe base para um comportamento de serviço do Windows Communication Foundation (WCF) que fornece um endpoint de saúde.

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
Herança
ServiceHealthBehaviorBase
Derivado
Implementações

Construtores

Name Description
ServiceHealthBehaviorBase()

Inicializa uma nova instância da ServiceHealthBehaviorBase classe.

Propriedades

Name Description
HealthDetailsEnabled

Recebe ou define um valor que especifica se o endpoint de saúde deve devolver os detalhes do serviço ou se a resposta não deve conter conteúdo.

HttpGetBinding

Obtém ou define a ligação que é usada para recuperação de saúde através de um pedido HTTP/Get.

HttpGetEnabled

Recebe ou define um valor que especifica se deve publicar metadados do serviço para recuperação usando um pedido HTTP/Get.

HttpGetUrl

Obtém ou define um Uri que especifica o endereço para o qual os metadados são publicados para recuperação usando um pedido HTTP/Get.

HttpsGetBinding

Recebe ou define a ligação que é usada para recuperação de saúde através de um pedido HTTPS/Get.

HttpsGetEnabled

Recebe ou define um valor que especifica se deve publicar metadados do serviço para recuperação usando um pedido HTTPS/Get.

HttpsGetUrl

Obtém ou define um Uri que especifica o endereço para o qual os metadados são publicados para recuperação usando um pedido HTTPS/Get.

ServiceStartTime

Obtém a data e hora em que o serviço de exames de saúde começou.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HandleHealthRequest(ServiceHostBase, Message, String[], Message)

Processa um pedido HTTP/Get ou HTTPS/Get e devolve uma resposta.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

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

Passa dados personalizados para elementos de ligação para suportar a implementação do contacto.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Altera valores de propriedades em tempo de execução ou insere objetos de extensão personalizados, como manipuladores de erros, interceptores de mensagens ou parâmetros, extensões de segurança e outros objetos de extensão personalizados.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Inspeciona o host do serviço e a descrição do serviço para confirmar que o serviço pode correr com sucesso.

Aplica-se a