Можно ли запустить такой метод в моих задачах при обновлении моего интерфейса WPF?
public static void InvokeOnUiThread(Action action, CancellationToken token)
{
if (Application.Current == null) return;
if (Application.Current.Dispatcher.CheckAccess())
{
action();
}
else
{
if (token.IsCancellationRequested) return;
Application.Current.Dispatcher.Invoke(action);
}
}
Я также хотел бы передать значение NULL, но не выяснил, как сделать CancellationToken обнуляемым.