ServiceHealthBehavior.HandleHealthRequest 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將回應訊息傳回至指定的要求。
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/html
或 text/xml
的內容類型,視要求針對 XML 或 HTML 而定。
例外狀況
備註
這個方法是由實例叫用 ServiceHealthBehaviorBase ,負責將回應訊息製作至健康情況端點。