다음을 통해 공유


IReplyChannel.EndTryReceiveRequest(IAsyncResult, RequestContext) 메서드

정의

지정된 비동기 요청 메시지 수신 작업을 완료합니다.

public:
 bool EndTryReceiveRequest(IAsyncResult ^ result, [Runtime::InteropServices::Out] System::ServiceModel::Channels::RequestContext ^ % context);
public bool EndTryReceiveRequest (IAsyncResult result, out System.ServiceModel.Channels.RequestContext context);
abstract member EndTryReceiveRequest : IAsyncResult * RequestContext -> bool
Public Function EndTryReceiveRequest (result As IAsyncResult, ByRef context As RequestContext) As Boolean

매개 변수

result
IAsyncResult

IAsyncResult 메서드를 호출하여 반환된 BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object)입니다.

context
RequestContext

수신된 RequestContext입니다.

반환

지정된 시간 간격이 경과되기 전에 요청 메시지가 수신되면 true이고, 그렇지 않으면 false입니다.

예제

다음 코드에서는 이 메서드를 구현하는 방법을 보여 줍니다.

public bool EndTryReceiveRequest(IAsyncResult result, out RequestContext requestContext)
{
    return TryReceiveRequestAsyncResult.End(result, out requestContext);
}

적용 대상