Freigeben über


ILanguageClient.ActivateAsync(CancellationToken) Methode

Definition

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.

Gilt für: