Auf Englisch lesen

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, out System.ServiceModel.Channels.RequestContext context);

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:

Produkt Versionen
.NET 8
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1