ServiceHealthBehaviorBase Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |