CorrelationCallbackMessageProperty.EndFinalizeCorrelation 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.
Zwraca komunikat przygotowany asynchronicznie dla korelacji.
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
Parametry
- result
- IAsyncResult
Element IAsyncResult , który odwołuje się do operacji asynchronicznej BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) .
Zwraca
Komunikat przygotowany do korelacji.
Uwagi
Ta metoda wywołuje wywołanie OnEndFinalizeCorrelation w celu pobrania komunikatu. Aplikacje muszą zapewnić implementację elementu OnEndFinalizeCorrelation, która zwraca komunikat przygotowany do korelacji.
Jeśli EndFinalizeCorrelation operacja jest wywoływana przed zakończeniem operacji asynchronicznej, blokuje ją do momentu zakończenia operacji. Jeśli operacja nie została ukończona w przedziale czasu określonym w wywołaniu metody BeginFinalizeCorrelationTimeoutException , jest zgłaszana po wywołaniu tej metody.
Ta metoda kończy asynchroniczną wersję FinalizeCorrelation przy użyciu IAsyncResult asynchronicznego wzorca projektowego. Aby uzyskać więcej informacji, zobacz Omówienie programowania asynchronicznego.