다음을 통해 공유


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

메서드가 반환되는 경우 상태 동작의 응답 메시지입니다. 이 메시지의 콘텐츠 형식은 XML 또는 HTML에 대한 요청인지에 따라 text/html 또는 text/xml입니다.

예외

serviceHost이(가) null인 경우

또는

httpGetRequestnull인 경우

또는

queries이(가) null인 경우

설명

이 메서드는 ServiceHealthBehaviorBase 인스턴스에서 호출되며 상태 엔드포인트에 대한 응답 메시지를 작성합니다.

적용 대상