ILanguageClient.ActivateAsync(CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Methode wird von Visual Studio aufgerufen, um die Erweiterung darüber zu benachrichtigen, dass der LSP-Server gestartet werden soll.
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)
Parameter
- token
- CancellationToken
Abbruchtoken.
Gibt zurück
Ein Connection -Objekt oder NULL, wenn der Sprachserver nicht gestartet werden kann.
Hinweise
Alle hier ausgelösten Ausnahmen werden abgefangen und benutzern angezeigt.
Diese Methode wird normalerweise von Visual Studio aufgerufen, während das StartAsync Ereignis behandelt wird, bevor von einem solchen Ereignis zurückgegeben wird. Visual Studio kann erneut aufrufen ActivateAsync(CancellationToken) , falls der Connection mit dem Server geschlossen ist, um den Server erneut zu aktivieren.