ServiceHealthBehaviorBase Classe

Definição

Serve como a classe base para um comportamento de serviço do 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

Nome Description
ServiceHealthBehaviorBase()

Inicializa uma nova instância da classe ServiceHealthBehaviorBase.

Propriedades

Nome Description
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 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 do 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 ao 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 do serviço devem ser publicados para recuperação usando uma solicitação HTTPS/Get.

HttpsGetUrl

Obtém ou define um Uri que especifica o endereço ao 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

Nome Description
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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

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

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

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Altera valores de propriedade em tempo de execução ou insere objetos de extensão personalizados, como manipuladores de erros, interceptadores 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