ServiceHealthBehavior.HandleHealthRequest Methode

Definition

Gibt die Antwortnachricht an eine angegebene Anforderung zurück.

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)

Parameter

serviceHost
ServiceHostBase

Eine Instanz des Diensthosts, die den WCF-Dienst mit aktivierter ServiceHealthBehavior Funktion enthält.

httpGetRequest
Message

Die HTTP-Anforderung, die an den Integritätsendpunkt gesendet wurde.

queries
String[]

Ein Array, das die Feld-Wert-Paare der Abfragezeichenfolge enthält.

replyMessage
Message

Wenn die Methode zurückgegeben wird, wird die Antwortmeldung des Integritätsverhaltens angezeigt. Diese Nachricht verfügt über einen Inhaltstyp oder text/htmltext/xml , je nachdem, ob die Anforderung für XML oder HTML war.

Ausnahmen

serviceHost ist null.

-oder-

httpGetRequest ist null

-oder-

queries ist null.

Hinweise

Diese Methode wird von der ServiceHealthBehaviorBase Instanz aufgerufen und ist für das Erstellen der Antwortnachricht an den Integritätsendpunkt verantwortlich.

Gilt für: