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 il servizio WCF con l'oggetto ServiceHealthBehavior abilitato.

httpGetRequest
Message

Richiesta HTTP inviata all'endpoint di integrità.

queries
String[]

Matrice contenente le coppie campo/valore della stringa di query.

replyMessage
Message

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

Eccezioni

serviceHost è null.

oppure

httpGetRequest è null

oppure

queries è null.

Commenti

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

Si applica a