ILanguageClient.ActivateAsync(CancellationToken) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse método é chamado pelo Visual Studio para notificar a extensão de que o servidor LSP deve ser iniciado.
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)
Parâmetros
- token
- CancellationToken
Token de cancelamento.
Retornos
Um Connection objeto ou nulo se o servidor de idioma não puder ser iniciado.
Comentários
Todas as exceções lançadas aqui serão capturadas e exibidas aos usuários.
Esse método normalmente é chamado pelo Visual Studio durante a manipulação do StartAsync evento, antes de retornar desse evento. O Visual Studio pode chamar ActivateAsync(CancellationToken) novamente, caso o Connection com o servidor esteja fechado para ativar o servidor novamente.