ILanguageClient.ActivateAsync(CancellationToken) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.