ILanguageClient.ActivateAsync(CancellationToken) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ta metoda jest wywoływana przez program Visual Studio w celu powiadomienia rozszerzenia o konieczności uruchomienia serwera 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)
Parametry
- token
- CancellationToken
Token anulowania.
Zwraca
Connection Obiekt lub wartość null, jeśli nie można uruchomić serwera językowego.
Uwagi
Wszelkie zgłoszone tutaj wyjątki zostaną przechwycone i wyświetlone użytkownikom.
Ta metoda jest zwykle wywoływana przez program Visual Studio podczas obsługi StartAsync zdarzenia przed powrotem z takiego zdarzenia. W przypadku Connection zamknięcia serwera program Visual Studio może ponownie wywołać ActivateAsync(CancellationToken) metodę , aby ponownie aktywować serwer.