Sdílet prostřednictvím


ServiceHealthBehavior.HandleHealthRequest Metoda

Definice

Vrátí zprávu odpovědi na zadaný požadavek.

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

Instance hostitele služby, který obsahuje službu WCF s ServiceHealthBehavior povolenou.

httpGetRequest
Message

Požadavek HTTP na koncový bod stavu.

queries
String[]

Pole obsahující dvojice polí a hodnot řetězce dotazu.

replyMessage
Message

Když se metoda vrátí, vrátí se zpráva odpovědi o chování stavu. Tato zpráva má typ obsahu text/html nebo v závislosti na text/xml tom, jestli požadavek byl pro XML nebo HTML.

Výjimky

serviceHost je null.

-nebo-

httpGetRequest je null

-nebo-

queries je null.

Poznámky

Tato metoda je vyvolána instancí a zodpovídá za zprávu odpovědi na ServiceHealthBehaviorBase koncový bod stavu.

Platí pro