DispatcherQueue.ShutdownCompleted Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
TypedEventHandler<DispatcherQueue,IInspectable>
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.