CorrelationCallbackMessageProperty.EndFinalizeCorrelation Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve a mensagem que foi preparada assíncrona para correlação.
public:
System::ServiceModel::Channels::Message ^ EndFinalizeCorrelation(IAsyncResult ^ result);
public System.ServiceModel.Channels.Message EndFinalizeCorrelation(IAsyncResult result);
member this.EndFinalizeCorrelation : IAsyncResult -> System.ServiceModel.Channels.Message
Public Function EndFinalizeCorrelation (result As IAsyncResult) As Message
Parâmetros
- result
- IAsyncResult
O IAsyncResult que se refere à operação assíncrona BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) .
Devoluções
A mensagem que foi preparada para correlação.
Observações
Este método chama OnEndFinalizeCorrelation para recuperar a mensagem. As aplicações devem fornecer uma implementação de OnEndFinalizeCorrelation, que devolve a mensagem preparada para correlação.
Se EndFinalizeCorrelation for chamada antes da operação assíncrona estar concluída, bloqueia até que a operação seja concluída. Se a operação não tiver sido concluída dentro do intervalo de tempo especificado na chamada a BeginFinalizeCorrelationTimeoutException é lançada quando este método é chamado.
Este método completa a versão assíncrona do FinalizeCorrelation uso do IAsyncResult padrão de design assíncrono. Para mais informações, consulte Visão Geral de Programação Assíncrona.