DispatcherQueue.ShutdownCompleted Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se genera cuando se llama a ShutdownQueueAsync . Para obtener una lista completa de los eventos generados y en qué orden, vea los comentarios de ShutdownQueueAsync.
// Register
event_token ShutdownCompleted(TypedEventHandler<DispatcherQueue, IInspectable const&> const& handler) const;
// Revoke with event_token
void ShutdownCompleted(event_token const* cookie) const;
// Revoke with event_revoker
DispatcherQueue::ShutdownCompleted_revoker ShutdownCompleted(auto_revoke_t, TypedEventHandler<DispatcherQueue, IInspectable const&> const& handler) const;
public event TypedEventHandler<DispatcherQueue,object> ShutdownCompleted;
function onShutdownCompleted(eventArgs) { /* Your code */ }
dispatcherQueue.addEventListener("shutdowncompleted", onShutdownCompleted);
dispatcherQueue.removeEventListener("shutdowncompleted", onShutdownCompleted);
- or -
dispatcherQueue.onshutdowncompleted = onShutdownCompleted;
Public Custom Event ShutdownCompleted As TypedEventHandler(Of DispatcherQueue, Object)
Tipo de evento
TypedEventHandler<DispatcherQueue,IInspectable>
Ejemplos
// Invoked after the DispatcherQueue event loop exits.
_dispatcherQueue.ShutdownCompleted += (s, e) =>
{
// clean up state
};
Comentarios
El evento ShutdownCompleted se genera desde el subproceso de bucle de eventos después de salir del bucle de eventos. Puede usar el controlador para este evento para limpiar cualquier estado mantenido por los componentes del asociado que se mantienen en el subproceso dedicado.