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);
}

適用対象