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 服务器无法初始化时完成需要执行的操作时完成的 。