Partager via


ILanguageClientMiddleLayer Interface

Definition

Caution

Will be removed in a future version.

Interface representing a client which can intercept language server messages and implement custom behaviour around them.

public interface class ILanguageClientMiddleLayer
public interface ILanguageClientMiddleLayer
[System.Obsolete("Will be removed in a future version.")]
public interface ILanguageClientMiddleLayer
type ILanguageClientMiddleLayer = interface
[<System.Obsolete("Will be removed in a future version.")>]
type ILanguageClientMiddleLayer = interface
Public Interface ILanguageClientMiddleLayer
Attributes

Methods

CanHandle(String)

This method is called to determine if this middle layer is capable of intercepting the given method.

HandleNotificationAsync(String, JToken, Func<JToken,Task>)

Intercepts JSON-RPC notification calls for methodName.

HandleRequestAsync(String, JToken, Func<JToken,Task<JToken>>)

Intercepts JSON-RPC request calls for methodName.

Applies to