Udostępnij za pośrednictwem


ILanguageClient.ActivateAsync(CancellationToken) Metoda

Definicja

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.

Dotyczy