CorrelationCallbackMessageProperty.EndFinalizeCorrelation Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.