次の方法で共有


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

ServiceHealthBehavior が有効な WCF サービスを含むサービス ホストのインスタンス。

httpGetRequest
Message

正常性エンドポイントに対して実行される HTTP 要求。

queries
String[]

クエリ文字列のフィールド/値ペアを格納する配列。

replyMessage
Message

メソッドから制御が戻されたときの、正常性の動作の応答メッセージ。 このメッセージには text/html または text/xml のコンテンツ タイプが含まれます。いずれになるかは、要求が XML または HTML のどちらに対するものであるかによって決まります。

例外

serviceHostnullです。

  • または -

httpGetRequestnull です

  • または -

queriesnullです。

注釈

このメソッドは、 インスタンスによって呼び出され、正常性エンドポイントへの応答メッセージの ServiceHealthBehaviorBase 作成を担当します。

適用対象