Sdílet prostřednictvím


CorrelationCallbackMessageProperty.EndFinalizeCorrelation Metoda

Definice

Vrátí zprávu, která byla asynchronně připravena pro korelaci.

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

Objekt , IAsyncResult který odkazuje na asynchronní BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) operaci.

Návraty

Zpráva, která byla připravena pro korelaci.

Poznámky

Tato metoda volá OnEndFinalizeCorrelation zprávu. Aplikace musí poskytovat implementaci OnEndFinalizeCorrelation, která vrací zprávu připravenou pro korelaci.

Pokud EndFinalizeCorrelation je volána před dokončením asynchronní operace, blokuje ji, dokud se operace neskončí. Pokud operace nebyla dokončena v intervalu časového limitu zadaného ve volání metody BeginFinalizeCorrelationTimeoutException je vyvolána při volání této metody.

Tato metoda dokončí asynchronní verzi pomocí vzoru asynchronního FinalizeCorrelation návrhu IAsyncResult . Další informace najdete v tématu Přehled asynchronního programování.

Platí pro