ILanguageClient.ActivateAsync(CancellationToken) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.