Aracılığıyla paylaş


ILanguageClient.ActivateAsync(CancellationToken) Yöntem

Tanım

Bu yöntem, uzantıya LSP sunucusunun başlatılması gerektiğini bildirmek için Visual Studio tarafından çağrılır.

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)

Parametreler

token
CancellationToken

İptal belirteci.

Döndürülenler

Bir Connection nesne veya dil sunucusu başlatılamıyorsa null.

Açıklamalar

Burada oluşan özel durumlar yakalanacak ve kullanıcılara görüntülenecektir.

Bu yöntem normalde Visual Studio tarafından olay işlenirken StartAsync , bu olaydan dönmeden önce çağrılır. Visual Studio, sunucuyu yeniden etkinleştirmek için ile sunucusunun kapatılması durumunda Connection yeniden çağrı ActivateAsync(CancellationToken) yapabilir.

Şunlara uygulanır