Sdílet prostřednictvím


ILanguageClient.ActivateAsync(CancellationToken) Metoda

Definice

Tato metoda je volána sadou Visual Studio, aby oznámila rozšíření, že by se měl spustit 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)

Parametry

token
CancellationToken

Token zrušení.

Návraty

Objekt Connection nebo null, pokud nelze spustit jazykový server.

Poznámky

Všechny zde vyvolané výjimky se zachytí a zobrazí uživatelům.

Tato metoda je obvykle volána sadou Visual Studio při zpracování StartAsync události, než se vrátí z takové události. Visual Studio může znovu volat ActivateAsync(CancellationToken) , pokud Connection je server se serverem zavřený, aby se server znovu aktivoval.

Platí pro