ILanguageClient.OnLoadedAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод вызывается Visual Studio для уведомления расширения о загрузке языкового клиента. Расширение может запустить сервер LSP немедленно или дождаться запуска действия пользователя. Запуск вызова сервера и ожидание InvokeAsync<TEventArgs>(AsyncEventHandler<TEventArgs>, Object, TEventArgs)StartAsync события перед возвратом из этого метода.
public:
System::Threading::Tasks::Task ^ OnLoadedAsync();
public System.Threading.Tasks.Task OnLoadedAsync ();
abstract member OnLoadedAsync : unit -> System.Threading.Tasks.Task
Public Function OnLoadedAsync () As Task
Возвращаемое значение
Задача, которая завершается при выполнении действий, которые необходимо выполнить при загрузке расширения.
Комментарии
Если языковой клиент не ожидает StartAsync вызова перед возвратом из OnLoadedAsync(), он может не получать сообщения и уведомления, связанные с взаимодействием с пользователем, инициированным до завершения StartAsync вызова.