ServiceHealthBehaviorBase Clase

Definición

Actúa como clase base para un comportamiento del servicio Windows Communication Foundation (WCF) que proporciona un punto de conexión de mantenimiento.

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
Herencia
ServiceHealthBehaviorBase
Derivado
Implementaciones

Constructores

ServiceHealthBehaviorBase()

Inicializa una nueva instancia de la clase ServiceHealthBehaviorBase.

Propiedades

HealthDetailsEnabled

Obtiene o establece un valor que especifica si el punto de conexión de mantenimiento debe devolver los detalles de servicio o si la respuesta no debe incluir contenido.

HttpGetBinding

Obtiene o establece el enlace que se usa para la recuperación de mantenimiento a través de una solicitud HTTP/Get.

HttpGetEnabled

Obtiene o establece un valor que especifica si publicar los metadatos del servicio para la recuperación utilizando una solicitud HTTP/Get.

HttpGetUrl

Obtiene o establece un URI que especifica la dirección en la que los metadatos se publican para la recuperación mediante una solicitud HTTP/Get.

HttpsGetBinding

Obtiene o establece el enlace que se usa para la recuperación de mantenimiento a través de una solicitud HTTPS/Get.

HttpsGetEnabled

Obtiene o establece un valor que especifica si se publican los metadatos del servicio para la recuperación utilizando una solicitud HTTPS/Get.

HttpsGetUrl

Obtiene o establece un URI que especifica la dirección en la que los metadatos se publican para la recuperación mediante una solicitud HTTPS/Get.

ServiceStartTime

Obtiene la fecha y hora en la que se inició el servicio de comprobación de mantenimiento.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

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

Procesa una solicitud HTTP/Get o HTTPS/Get y devuelve una respuesta.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

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

Pasa los datos personalizados a los elementos de enlace para admitir la implementación del contacto.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Cambia los valores de propiedad en tiempo de ejecución o inserta objetos de extensión personalizados, como controladores de errores, interceptores de mensajes o parámetros, extensiones de seguridad y otros objetos de extensión personalizados.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Inspecciona el host y la descripción del servicio para confirmar que se puede ejecutar correctamente.

Se aplica a