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
.
После начала процесса завершения работы все ожидающие рабочие элементы в очереди прерываются.