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
Параметры
Исключение, создаваемое сервером во время инициализации.
Возвращаемое значение
Объект , Task который завершается при выполнении действий, которые необходимо выполнить, когда сервер не может инициализировать.