Поделиться через


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 сервер закрыт, чтобы снова активировать сервер.

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