Поделиться через


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 требует неограниченных разрешений пользовательского интерфейса.

Dispatcher Когда начинается завершение работы, ShutdownStarted возникает событие, которое HasShutdownStarted имеет значение true.

Не Dispatcher завершает работу полностью до тех пор, пока очередь событий не отмоткается.

После завершения работы диспетчера возникает событие , ShutdownFinished а свойству HasShutdownFinished присваивается значение true.

После начала процесса завершения работы все ожидающие рабочие элементы в очереди прерываются.

Применяется к