Partager via


ILanguageClient.ActivateAsync(CancellationToken) Méthode

Définition

Cette méthode est appelée par Visual Studio pour notifier l’extension que le serveur LSP doit être démarré.

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)

Paramètres

token
CancellationToken

Jeton d'annulation.

Retours

Objet Connection ; ou null si le serveur de langage ne peut pas être démarré.

Remarques

Toutes les exceptions levées ici seront interceptées et affichées aux utilisateurs.

Cette méthode est normalement appelée par Visual Studio lors de la gestion de l’événement StartAsync , avant de revenir à partir de cet événement. Visual Studio peut appeler ActivateAsync(CancellationToken) à nouveau, au cas où le Connection avec le serveur est fermé, afin d’activer à nouveau le serveur.

S’applique à