ILanguageClient.ActivateAsync(CancellationToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.