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, który został przygotowany asynchronicznie na potrzeby 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 odwołujący się do operacji asynchronicznej BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) .
Zwraca
Komunikat, który został przygotowany do korelacji.
Uwagi
Ta metoda wywołuje OnEndFinalizeCorrelation metodę w celu pobrania komunikatu. Aplikacje muszą zapewnić implementację OnEndFinalizeCorrelationelementu , 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 BeginFinalizeCorrelationTimeoutException metody , jest zgłaszana, gdy ta metoda jest wywoływana.
Ta metoda kończy asynchroniczną wersję FinalizeCorrelation przy użyciu wzorca projektowego IAsyncResult asynchronicznego. Aby uzyskać więcej informacji, zobacz Omówienie programowania asynchronicznego.