IReplyChannel.EndTryReceiveRequest(IAsyncResult, RequestContext) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kończy określoną operację asynchroniczną w celu odebrania komunikatu żądania.
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
Parametry
- result
- IAsyncResult
Element IAsyncResult zwracany przez wywołanie BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object) metody .
- context
- RequestContext
Odebrane RequestContext .
Zwraca
true
jeśli komunikat żądania zostanie odebrany przed upływem określonego interwału czasu; w przeciwnym razie false
.
Przykłady
Poniższy kod ilustruje sposób implementacji tej metody:
public bool EndTryReceiveRequest(IAsyncResult result, out RequestContext requestContext)
{
return TryReceiveRequestAsyncResult.End(result, out requestContext);
}