Condividi tramite


ServiceHealthBehavior.HandleHealthRequest Metodo

Definizione

Restituisce il messaggio di risposta a una richiesta specificata.

public:
 override void HandleHealthRequest(System::ServiceModel::ServiceHostBase ^ serviceHost, System::ServiceModel::Channels::Message ^ httpGetRequest, cli::array <System::String ^> ^ queries, [Runtime::InteropServices::Out] System::ServiceModel::Channels::Message ^ % replyMessage);
public override void HandleHealthRequest (System.ServiceModel.ServiceHostBase serviceHost, System.ServiceModel.Channels.Message httpGetRequest, string[] queries, out System.ServiceModel.Channels.Message replyMessage);
override this.HandleHealthRequest : System.ServiceModel.ServiceHostBase * System.ServiceModel.Channels.Message * string[] * Message -> unit
Public Overrides Sub HandleHealthRequest (serviceHost As ServiceHostBase, httpGetRequest As Message, queries As String(), ByRef replyMessage As Message)

Parametri

serviceHost
ServiceHostBase

Istanza dell'host del servizio che contiene un servizio WCF con l'oggetto ServiceHealthBehavior abilitato.

httpGetRequest
Message

Richiesta HTTP effettuata all'endpoint di integrità.

queries
String[]

Matrice che contiene le coppie campo/valore della stringa di query.

replyMessage
Message

Quando viene restituito il metodo, messaggio di risposta del comportamento dell'integrità. Questo messaggio ha un tipo di contenuto text/html o text/xml, a seconda del fatto che la richiesta fosse per XML o HTML.

Eccezioni

serviceHost è null.

-oppure-

httpGetRequest è null

-oppure-

queries è null.

Commenti

Questo metodo viene richiamato dall'istanza ed è responsabile della creazione ServiceHealthBehaviorBase del messaggio di risposta all'endpoint di integrità.

Si applica a