Condividi tramite


ServiceHealthBehaviorBase Classe

Definizione

Funge da classe di base per un comportamento del servizio Windows Communication Foundation (WCF) che offre 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

ServiceHealthBehaviorBase()

Inizializza una nuova istanza della classe ServiceHealthBehaviorBase.

Proprietà

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 alcun contenuto.

HttpGetBinding

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

HttpGetEnabled

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

HttpGetUrl

Ottiene o imposta un URI che specifica l'indirizzo di pubblicazione dei metadati per il recupero tramite una richiesta HTTP/Get.

HttpsGetBinding

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

HttpsGetEnabled

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

HttpsGetUrl

Ottiene o imposta un URI che specifica l'indirizzo di pubblicazione dei metadati per il recupero tramite una richiesta HTTPS/Get.

ServiceStartTime

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

Metodi

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 l'oggetto 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 dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

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

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

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Modifica i valori delle proprietà della fase di esecuzione o inserisce oggetti di estensione personalizzati, ad esempio gestori di errori, intercettatori 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