Freigeben über


DispatcherQueue.ShutdownCompleted Ereignis

Definition

Wird ausgelöst, wenn entweder ShutdownQueue oder ShutdownQueueAsync aufgerufen wird. Eine vollständige Liste der ausgelösten Ereignisse und in welcher Reihenfolge finden Sie in den Hinweisen zu 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) 

Ereignistyp

Beispiele

// Invoked after the DispatcherQueue event loop exits.
_dispatcherQueue.ShutdownCompleted += (s, e) =>
{
    // clean up state
};

Hinweise

Das ShutdownCompleted-Ereignis wird aus dem Ereignisschleifenthread ausgelöst , nachdem die Ereignisschleife beendet wurde. Sie können den Handler für dieses Ereignis verwenden, um jeden Zustand zu sauber, der von Partnerkomponenten verwaltet wird, die im dedizierten Thread verwaltet wurden.

Gilt für:

Weitere Informationen