ILanguageClient.ActivateAsync(CancellationToken) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод вызывается Visual Studio для уведомления расширения о том, что сервер LSP должен быть запущен.
public:
System::Threading::Tasks::Task<Microsoft::VisualStudio::LanguageServer::Client::Connection ^> ^ ActivateAsync(System::Threading::CancellationToken token);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.LanguageServer.Client.Connection> ActivateAsync (System.Threading.CancellationToken token);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.LanguageServer.Client.Connection?> ActivateAsync (System.Threading.CancellationToken token);
abstract member ActivateAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.LanguageServer.Client.Connection>
Public Function ActivateAsync (token As CancellationToken) As Task(Of Connection)
Параметры
- token
- CancellationToken
Токен отмены.
Возвращаемое значение
Объект Connection ; или значение NULL, если языковой сервер не может быть запущен.
Комментарии
Все исключения, вызванные здесь, будут перехвачены и отображены пользователям.
Этот метод обычно вызывается Visual Studio при обработке StartAsync события перед возвращением из такого события. Visual Studio может снова вызвать ActivateAsync(CancellationToken) , если Connection сервер закрыт, чтобы снова активировать сервер.