ILanguageClient.OnServerInitializeFailedAsync 方法

定义

重载

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

参数

e
Exception

服务器在初始化期间引发的异常。

返回

Task 服务器无法初始化时完成需要执行的操作时完成的 。

适用于