Compartilhar via


ILanguageClient.ActivateAsync(CancellationToken) Método

Definição

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.

Aplica-se a