ServiceHealthBehavior.HandleHealthRequest Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 enthält, bei dem ServiceHealthBehavior aktiviert ist.
- httpGetRequest
- Message
Die an den Integritätsendpunkt gerichtete HTTP-Anforderung.
- queries
- String[]
Ein Array, das die Feld/Wert-Paare der Abfragezeichenfolge enthält.
- replyMessage
- Message
Die Antwortnachricht des Integritätsverhaltens bei einer Rückgabe durch die Methode. Diese Nachricht enthält den Inhaltstyp text/html
oder text/xml
, je nachdem, ob die Anforderung für XML oder HTML bestimmt war.
Ausnahmen
serviceHost
ist null
.
- oder -
httpGetRequest
ist gleich null
.
- oder -
queries
ist null
.
Hinweise
Diese Methode wird von der -Instanz aufgerufen und ist für das Erstellen der ServiceHealthBehaviorBase Antwortnachricht an den Integritätsendpunkt verantwortlich.