ServiceHealthBehaviorBase Classe

Definizione

Funge da classe base per un comportamento del servizio Windows Communication Foundation (WCF) che fornisce un endpoint di integrità.

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
Ereditarietà
ServiceHealthBehaviorBase
Derivato
Implementazioni

Costruttori

Nome Descrizione
ServiceHealthBehaviorBase()

Inizializza una nuova istanza della classe ServiceHealthBehaviorBase.

Proprietà

Nome Descrizione
HealthDetailsEnabled

Ottiene o imposta un valore che specifica se l'endpoint di integrità deve restituire i dettagli del servizio o se la risposta non deve contenere contenuto.

HttpGetBinding

Ottiene o imposta l'associazione utilizzata per il recupero dell'integrità tramite una richiesta HTTP/Get.

HttpGetEnabled

Ottiene o imposta un valore che specifica se pubblicare i metadati del servizio per il recupero tramite una richiesta HTTP/Get.

HttpGetUrl

Ottiene o imposta un URI che specifica l'indirizzo a cui vengono pubblicati i metadati per il recupero tramite una richiesta HTTP/Get.

HttpsGetBinding

Ottiene o imposta l'associazione utilizzata per il recupero dell'integrità tramite una richiesta HTTPS/Get.

HttpsGetEnabled

Ottiene o imposta un valore che specifica se pubblicare i metadati del servizio per il recupero tramite una richiesta HTTPS/Get.

HttpsGetUrl

Ottiene o imposta un URI che specifica l'indirizzo a cui vengono pubblicati i metadati per il recupero tramite una richiesta HTTPS/Get.

ServiceStartTime

Ottiene la data e l'ora di avvio del servizio di controllo integrità.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
HandleHealthRequest(ServiceHostBase, Message, String[], Message)

Elabora una richiesta HTTP/Get o HTTPS/Get e restituisce una risposta.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

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

Passa dati personalizzati agli elementi di associazione per supportare l'implementazione del contatto.

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Modifica i valori delle proprietà di runtime o inserisce oggetti di estensione personalizzati, ad esempio gestori di errori, intercettori di messaggi o parametri, estensioni di sicurezza e altri oggetti di estensione personalizzati.

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

Controlla l'host del servizio e la descrizione del servizio per verificare che il servizio possa essere eseguito correttamente.

Si applica a