IReplyChannel.EndTryReceiveRequest(IAsyncResult, RequestContext) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Dokončí zadanou asynchronní operaci, aby se zobrazila zpráva požadavku.
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
IAsyncResult Vrácené voláním BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object) metody.
- context
- RequestContext
Přijatý.RequestContext
Návraty
true
pokud je zpráva požadavku přijata před uplynutím zadaného časového intervalu; jinak false
.
Příklady
Následující kód ukazuje, jak implementovat tuto metodu:
public bool EndTryReceiveRequest(IAsyncResult result, out RequestContext requestContext)
{
return TryReceiveRequestAsyncResult.End(result, out requestContext);
}