Klasa AsyncBase
Implementuje Automat asynchronicznego Runtime w systemie Windows.
template <
typename TComplete,
typename TProgress = Details::Nil,
AsyncResultType resultType = SingleResult
>
class AsyncBase : public AsyncBase< TComplete, Details::Nil, resultType >;
template <
typename TComplete,
AsyncResultType resultType
>
class AsyncBase< TComplete, Details::Nil, resultType > : public Microsoft::WRL::Implements< IAsyncInfo >;
Parametry
TComplete
Obsługa zdarzeń, która jest wywoływana, gdy zakończy operację asynchroniczną.TProgress
Obsługa zdarzeń, które jest wywoływane, gdy operacja asynchronicznego uruchamianie raportów postęp bieżącej operacji.resultType
Jednym z AsyncResultType wartości wyliczenia.Domyślnie, SingleResult.
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Inicjuje instancji klasy AsyncBase. |
Metody publiczne
Nazwa |
Opis |
---|---|
Anuluje operację asynchroniczną. |
|
Zamyka operacja asynchroniczna. |
|
Wywołuje program obsługi zdarzeń zakończenia lub resetuje delegata wewnętrznego postępu. |
|
Wywołuje bieżący program obsługi zdarzeń postępu. |
|
Pobiera kod błędu dla bieżącej operacji asynchronicznej. |
|
Pobiera uchwyt operacja asynchroniczna. |
|
Pobiera wartość, która wskazuje stan operacji asynchronicznej. |
|
Kopiuje adres bieżącej obsługi zdarzeń zakończenia określoną zmienną. |
|
Kopiuje adres bieżącej obsługi zdarzeń postępu z określoną zmienną. |
|
Ustawia uchwyt operacja asynchroniczna. |
|
Ustawia adres obsługi zdarzeń zakończenia określona wartość. |
|
Ustawia adres obsługi zdarzeń postępu do określonej wartości. |
|
Rozpoczyna się operacja asynchroniczna. |
Metody chronione
Nazwa |
Opis |
---|---|
Sprawdza, czy w bieżącym stanie asynchronicznego można zmodyfikować właściwości obiektu delegowanego. |
|
Sprawdza, czy wyniki operacja asynchroniczna, mogą być gromadzone w bieżącym stanie asynchronicznego. |
|
Określa, czy operacja asynchroniczna należy kontynuować przetwarzanie należy wstrzymać. |
|
Pobiera stan bieżącej operacji asynchronicznych. |
|
Pobiera kod błędu dla bieżącej operacji asynchronicznej. |
|
Gdy zastąpiony w klasie pochodnej, anuluje operację asynchroniczną. |
|
Gdy zastąpiony w klasie pochodnej, zamyka operacja asynchroniczna. |
|
Gdy zastąpiony w klasie pochodnej, rozpoczyna operację asynchroniczną. |
|
Wskazuje, czy bieżący operacja asynchroniczna została ukończona. |
|
Wskazuje, czy określonego kodu błędu można zmodyfikować stan błędu wewnętrznego. |
Hierarchii dziedziczenia
AsyncBase
AsyncBase
Wymagania
Nagłówek: async.h
Obszar nazw: Microsoft::WRL