IWpfTableControl.ForceUpdateAsync Método

Definição

Forçar o controle de tabela a iniciar uma atualização (o que pode não acontecer imediatamente).

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)

Retornos

Task<EntriesChangedEventArgs>

O número de versão da atualização pendente.

Comentários

Não deve ser necessário chamar esse método (as atualizações ocorrerão automaticamente se houver uma alteração). Ele é exposto aqui principalmente para simplificar o teste.

Para evitar deadlocks, você deve usar algo semelhante ao seguinte ao chamar este método:

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

Aplica-se a