Udostępnij za pośrednictwem


ServiceHealthBehavior.HandleHealthRequest Metoda

Definicja

Zwraca komunikat odpowiedzi do określonego żądania.

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)

Parametry

serviceHost
ServiceHostBase

Wystąpienie hosta usługi, który zawiera usługę WCF z włączoną ServiceHealthBehavior usługą .

httpGetRequest
Message

Żądanie HTTP do punktu końcowego kondycji.

queries
String[]

Tablica zawierająca pary pól/wartości ciągu zapytania.

replyMessage
Message

Gdy metoda zwraca wartość , komunikat odpowiedzi zachowania kondycji. Ten komunikat ma typ zawartości lub , w zależności od tego, czy żądanie text/html text/xml dotyczyło kodu XML, czy HTML.

Wyjątki

serviceHost to null.

-lub-

httpGetRequest to null

-lub-

queries to null.

Uwagi

Ta metoda jest wywoływana przez wystąpienie i jest odpowiedzialna za ServiceHealthBehaviorBase tworzenie komunikatu odpowiedzi do punktu końcowego kondycji.

Dotyczy