ILanguageClient.OnServerInitializeFailedAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
OnServerInitializeFailedAsync(ILanguageClientInitializationInfo) |
Visual Studio 會呼叫這個方法,以通知擴充功能 LSP 伺服器的初始化失敗。 |
OnServerInitializeFailedAsync(Exception) |
表示語言伺服器無法初始化的擴充功能。 |
OnServerInitializeFailedAsync(ILanguageClientInitializationInfo)
Visual Studio 會呼叫這個方法,以通知擴充功能 LSP 伺服器的初始化失敗。
public:
System::Threading::Tasks::Task<Microsoft::VisualStudio::LanguageServer::Client::InitializationFailureContext ^> ^ OnServerInitializeFailedAsync(Microsoft::VisualStudio::LanguageServer::Client::ILanguageClientInitializationInfo ^ initializationState);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.LanguageServer.Client.InitializationFailureContext?> OnServerInitializeFailedAsync (Microsoft.VisualStudio.LanguageServer.Client.ILanguageClientInitializationInfo initializationState);
abstract member OnServerInitializeFailedAsync : Microsoft.VisualStudio.LanguageServer.Client.ILanguageClientInitializationInfo -> System.Threading.Tasks.Task<Microsoft.VisualStudio.LanguageServer.Client.InitializationFailureContext>
Public Function OnServerInitializeFailedAsync (initializationState As ILanguageClientInitializationInfo) As Task(Of InitializationFailureContext)
參數
- initializationState
- ILanguageClientInitializationInfo
物件,包含初始化期間所到達點的相關信息,以協助識別來源,以及這是否為可復原的錯誤。
傳回
, Task 當伺服器無法初始化時需要執行的動作完成,並傳回 InitializationFailureContext 具有特定語言客戶端失敗內容的實例時完成。 如果用戶端想要以不同的方式顯示錯誤,則可為 null。
適用於
OnServerInitializeFailedAsync(Exception)
表示語言伺服器無法初始化的擴充功能。
public:
System::Threading::Tasks::Task ^ OnServerInitializeFailedAsync(Exception ^ e);
public System.Threading.Tasks.Task OnServerInitializeFailedAsync (Exception e);
abstract member OnServerInitializeFailedAsync : Exception -> System.Threading.Tasks.Task
Public Function OnServerInitializeFailedAsync (e As Exception) As Task
參數
伺服器在初始化期間擲回的例外狀況。
傳回
, Task 會在伺服器無法初始化時必須執行的動作完成。