Freigeben über


IReplyChannel.EndTryReceiveRequest(IAsyncResult, RequestContext) Methode

Definition

Schließt den angegebenen asynchronen Vorgang ab, um eine Anforderungsnachricht zu empfangen.

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

Parameter

result
IAsyncResult

Das IAsyncResult, das durch einen Aufruf der BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object)-Methode zurückgegeben wurde.

context
RequestContext

Der empfangene RequestContext.

Gibt zurück

true, wenn eine Anforderungsnachricht empfangen wird, bevor das angegebene Zeitintervall abgelaufen ist, andernfalls false.

Beispiele

Im folgenden Code wird veranschaulicht, wie diese Methode implementiert wird:

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

Gilt für: