IWpfTableControl.ForceUpdateAsync Метод

Определение

Принудительное начало обновления элементом управления Table (что может произойти не сразу).

public:
 System::Threading::Tasks::Task<Microsoft::VisualStudio::Shell::TableControl::EntriesChangedEventArgs ^> ^ ForceUpdateAsync();
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Shell.TableControl.EntriesChangedEventArgs> ForceUpdateAsync ();
abstract member ForceUpdateAsync : unit -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Shell.TableControl.EntriesChangedEventArgs>
Public Function ForceUpdateAsync () As Task(Of EntriesChangedEventArgs)

Возвращаемое значение

Task<EntriesChangedEventArgs>

Номер версии ожидающего обновления.

Комментарии

Вызывать этот метод не нужно (обновления будут выполняться автоматически при изменении). Он предоставляется в основном для упрощения тестирования.

Чтобы избежать взаимоблокировок, при вызове этого метода следует использовать нечто вроде следующего:

var r =  ThreadHelper.JoinableTaskFactory.Run<EntriesChangedEventArgs>(async delegate
          {
            return await this.TableControl.ForceUpdateAsync();
          });

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