ILanguageClient.ActivateAsync(CancellationToken) Metodo

Definizione

Questo metodo viene chiamato da Visual Studio per notificare all'estensione che deve essere avviato il server 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)

Parametri

token
CancellationToken

Token di annullamento.

Restituisce

Oggetto Connection o Null se il server della lingua non può essere avviato.

Commenti

Tutte le eccezioni generate qui verranno rilevate e visualizzate agli utenti.

Questo metodo viene in genere chiamato da Visual Studio durante la gestione dell'evento StartAsync , prima di restituire da tale evento. Visual Studio può chiamare ActivateAsync(CancellationToken) di nuovo, nel caso Connection in cui il server sia chiuso, per attivare di nuovo il server.

Si applica a