AsyncBase (Clase)
Implementa el equipo de estado asincrónico en tiempo de ejecución de 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 >;
Parámetros
TComplete
Un controlador de eventos que se llama cuando una operación asincrónica.TProgress
Un controlador de eventos se llama a los informes de una operación asincrónica de ejecución el progreso actual de la operación.resultType
uno de los valores de enumeración de AsyncResultType .de forma predeterminada, SingleResult.
Members
Constructores públicos
Name |
Descripción |
---|---|
Inicializa una instancia de la clase de AsyncBase. |
Métodos públicos
Name |
Descripción |
---|---|
cancela una operación asincrónica. |
|
Cierre la operación asincrónica. |
|
Invoca el controlador de eventos de finalización, o restaure el delegado interno de progreso. |
|
Invoca el controlador de eventos actual de progreso. |
|
recupera el código de error para la operación asincrónica actual. |
|
recupera el identificador de la operación asincrónica. |
|
Recupera un valor que indica el estado de la operación asincrónica. |
|
Copie la dirección del controlador de eventos actual de finalización a la variable especificada. |
|
Copie la dirección del controlador de eventos actual de progreso en la variable especificada. |
|
establece el identificador de la operación asincrónica. |
|
Establece la dirección del controlador de eventos de finalización al valor especificado. |
|
Establece la dirección del controlador de eventos de progreso al valor especificado. |
|
Inicia la operación asincrónica. |
Métodos protegidos
Name |
Descripción |
---|---|
Comprueba si las propiedades del delegado se pueden modificar en el estado asincrónica actual. |
|
Comprueba si los resultados de una operación asincrónica se pueden obtener en estado asincrónica actual. |
|
Determina si la operación asincrónica debe continúa o debe detenerse. |
|
recupera el estado de la operación asincrónica actual. |
|
recupera el código de error para la operación asincrónica actual. |
|
Cuando se reemplaza en una clase derivada, cancela una operación asincrónica. |
|
Cuando se reemplaza en una clase derivada, cierra una operación asincrónica. |
|
Cuando se reemplaza en una clase derivada, comienza una operación asincrónica. |
|
Indica si la operación asincrónica actual ha finalizado. |
|
Indica si el código de error especificado puede modificar el estado de error interno. |
Jerarquía de herencia
AsyncBase
AsyncBase
Requisitos
encabezado: async.h
espacio de nombres: Microsoft:: WRL