ILanguageServerProvider.OnServerInitializationResultAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Method called by Visual Studio when the LSP server has completed the "initialized" step, allowing the extension to handle the success and failure scenarios.
public System.Threading.Tasks.Task OnServerInitializationResultAsync(Microsoft.VisualStudio.RpcContracts.LanguageServerProvider.ServerInitializationResult serverInitializationResult, Microsoft.VisualStudio.RpcContracts.LanguageServerProvider.LanguageServerInitializationFailureInfo? initializationFailureInfo, System.Threading.CancellationToken cancellationToken);
abstract member OnServerInitializationResultAsync : Microsoft.VisualStudio.RpcContracts.LanguageServerProvider.ServerInitializationResult * Microsoft.VisualStudio.RpcContracts.LanguageServerProvider.LanguageServerInitializationFailureInfo * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function OnServerInitializationResultAsync (serverInitializationResult As ServerInitializationResult, initializationFailureInfo As LanguageServerInitializationFailureInfo, cancellationToken As CancellationToken) As Task
Parameters
- serverInitializationResult
- ServerInitializationResult
Enum denoting if the server initialization state.
- initializationFailureInfo
- LanguageServerInitializationFailureInfo
Nullable initialization information that contains the exception and a readable message if the server failed to initialize.
- cancellationToken
- CancellationToken
Cancellation token for this task.
Returns
A Task representing the asynchronous operation.