CorrelationCallbackMessageProperty.EndFinalizeCorrelation Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar meddelandet som förbereddes asynkront för korrelation.
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
Parametrar
- result
- IAsyncResult
Det IAsyncResult som refererar till den asynkrona BeginFinalizeCorrelation(Message, TimeSpan, AsyncCallback, Object) åtgärden.
Returer
Meddelandet som förbereddes för korrelation.
Kommentarer
Den här metoden anropar OnEndFinalizeCorrelation för att hämta meddelandet. Program måste tillhandahålla en implementering av OnEndFinalizeCorrelation, som returnerar meddelandet som förbereddes för korrelation.
Om EndFinalizeCorrelation anropas innan den asynkrona åtgärden är klar blockeras den tills åtgärden har slutförts. Om åtgärden inte slutfördes inom det tidsgränsintervall som anges i anropet till BeginFinalizeCorrelation en TimeoutException genereras när den här metoden anropas.
Den här metoden slutför den asynkrona versionen av med hjälp av FinalizeCorrelation det IAsyncResult asynkrona designmönstret. Mer information finns i Asynkron programmeringsöversikt.