Wywołanie metod asynchronicznych za pomocą interfejsu IAsyncResult
Typy w bibliotekach platformy .NET i bibliotekach klas innych firm mogą udostępniać metody, które umożliwiają aplikacji kontynuowanie wykonywania podczas wykonywania operacji asynchronicznych w wątkach innych niż główny wątek aplikacji. W poniższych sekcjach opisano i podano przykłady kodu, które przedstawiają różne sposoby wywoływania metod asynchronicznych korzystających ze IAsyncResult wzorca projektowania.
Blokowanie wykonywania aplikacji przez zakończenie operacji asynchronicznych.
Blokowanie wykonywania aplikacji przy użyciu AsyncWaitHandle.
Sondowanie stanu operacji asynchronicznej.
Używanie delegata AsyncCallback do zakończenia operacji asynchronicznej.