Compartir a través de


ILanguageClient.ActivateAsync(CancellationToken) Método

Definición

Visual Studio llama a este método para notificar a la extensión que se debe iniciar el servidor 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)

Parámetros

token
CancellationToken

Token de cancelación.

Devoluciones

Objeto Connection ; o null si no se puede iniciar el servidor de lenguaje.

Comentarios

Las excepciones que se produzcan aquí se detectarán y se mostrarán a los usuarios.

Visual Studio llama normalmente a este método mientras controla el StartAsync evento antes de volver de dicho evento. Visual Studio puede llamar ActivateAsync(CancellationToken) de nuevo, en caso Connection de que se cierre el servidor con el fin de volver a activar el servidor.

Se aplica a