CorrelationCallbackMessageProperty.EndFinalizeCorrelation Metoda

Definicja

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

Message

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).

Dotyczy