ILanguageClient.ActivateAsync(CancellationToken) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.