Dispatcher.BeginInvokeShutdown(DispatcherPriority) 方法

定义

异步启动 Dispatcher 的关闭。

public:
 void BeginInvokeShutdown(System::Windows::Threading::DispatcherPriority priority);
[System.Security.SecurityCritical]
public void BeginInvokeShutdown (System.Windows.Threading.DispatcherPriority priority);
public void BeginInvokeShutdown (System.Windows.Threading.DispatcherPriority priority);
[<System.Security.SecurityCritical>]
member this.BeginInvokeShutdown : System.Windows.Threading.DispatcherPriority -> unit
member this.BeginInvokeShutdown : System.Windows.Threading.DispatcherPriority -> unit
Public Sub BeginInvokeShutdown (priority As DispatcherPriority)

参数

priority
DispatcherPriority

将按其开始关闭调度程序的优先级。

属性

注解

BeginInvokeShutdown 需要不受限制的 UI 权限。

Dispatcher当 开始关闭时,将ShutdownStarted引发 事件并将其HasShutdownStarted设置为 true

Dispatcher 事件队列展开之前,不会完全关闭 。

调度程序完成关闭后,将 ShutdownFinished 引发 事件, HasShutdownFinished 并将 属性设置为 true

关闭过程开始后,队列中所有挂起的工作项都会中止。

适用于