Aracılığıyla paylaş


IReplyChannel.EndTryReceiveRequest(IAsyncResult, RequestContext) Yöntem

Tanım

Bir istek iletisi almak için belirtilen zaman uyumsuz işlemi tamamlar.

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

Parametreler

result
IAsyncResult

IAsyncResult yöntemine BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object) yapılan bir çağrı tarafından döndürülen.

context
RequestContext

Alınan RequestContext .

Döndürülenler

true belirtilen süre dolmadan önce bir istek iletisi alınırsa; aksi takdirde false.

Örnekler

Aşağıdaki kodda bu yöntemin nasıl uygulandığı gösterilmektedir:

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

Şunlara uygulanır