Поделиться через


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 который завершается при выполнении действий, которые необходимо выполнить, когда сервер не может инициализировать.

Применяется к