ServiceHealthBehaviorBase Classe

Definição

Serve como a classe base para um comportamento de serviço WCF (Windows Communication Foundation) que fornece um ponto de extremidade de integridade.

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

ServiceHealthBehaviorBase()

Inicializa uma nova instância da classe ServiceHealthBehaviorBase.

Propriedades

HealthDetailsEnabled

Obtém ou define um valor que especifica se o ponto de extremidade de integridade deve retornar os detalhes do serviço ou se a resposta não deve conter nenhum conteúdo.

HttpGetBinding

Obtém ou define a associação usada para recuperação de integridade por meio de uma solicitação HTTP/Get.

HttpGetEnabled

Obtém ou define um valor que especifica se os metadados de serviço devem ser publicados para recuperação usando uma solicitação HTTP/Get.

HttpGetUrl

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

HttpsGetBinding

Obtém ou define a associação usada para recuperação de integridade por meio de uma solicitação HTTPS/Get.

HttpsGetEnabled

Obtém ou define um valor que especifica se os metadados de serviço devem ser publicados para recuperação usando uma solicitação HTTP/Get.

HttpsGetUrl

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

ServiceStartTime

Obtém a data e a hora em que o serviço de verificação de integridade foi iniciado.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

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

Processa uma solicitação HTTP/Get ou HTTPS/Get e retorna uma resposta.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

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

Passa os dados personalizados para elementos de associação para dar suporte à implementação do contato.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Altera valores de propriedade do tempo de execução ou insere objetos de extensão personalizados, como manipuladores de erro, 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 de serviço e a descrição do serviço para confirmar se o serviço pode ser executado com êxito.

Aplica-se a