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

Применяется к