共用方式為


ServiceHealthBehavior.HandleHealthRequest 方法

定義

將回應訊息傳回至指定的要求。

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)

參數

serviceHost
ServiceHostBase

服務主機的執行個體,其中包含 WCF 服務並已啟用 ServiceHealthBehavior

httpGetRequest
Message

對健全狀況端點所提出的 HTTP 要求。

queries
String[]

陣列,其中包含查詢字串的欄位/值組。

replyMessage
Message

當方法傳回時,這是健全狀況的回應訊息。 此訊息具有 text/htmltext/xml 的內容類型,視要求針對 XML 或 HTML 而定。

例外狀況

serviceHostnull

-或-

httpGetRequestnull

-或-

queriesnull

備註

這個方法是由實例叫用 ServiceHealthBehaviorBase ,負責將回應訊息製作至健康情況端點。

適用於