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 do 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
, IAsyncResult który odwołuje się do operacji BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) asynchronicznej.
Zwraca
Komunikat, który został przygotowany do korelacji.
Uwagi
Ta metoda wywołuje OnEndFinalizeCorrelation metodę w celu pobrania komunikatu. Aplikacje muszą zapewnić implementację OnEndFinalizeCorrelation , która zwraca komunikat, który został przygotowany do korelacji.
Jeśli EndFinalizeCorrelation jest wywoływana przed ukończeniem operacji asynchronicznej, blokuje do momentu ukończenia operacji. Jeśli operacja nie została ukończona w przedziale czasu określonym w wywołaniu metody jest zgłaszany BeginFinalizeCorrelation TimeoutException podczas wywoływania tej metody.
Ta metoda umożliwia ukończenie asynchronicznej wersji przy FinalizeCorrelation użyciu IAsyncResult asynchronicznego wzorca projektowego. Aby uzyskać więcej informacji, zobacz Asynchronous Programming Overview (Omówienie programowania asynchronicznego).