Microsoft.VisualStudio.LanguageServer.Client Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
ClientNameAttribute |
Atributo usado para proporcionar metadatos adicionales que describen cuándo se debe cargar un cliente de lenguaje. |
CodeRemoteContentDefinition |
Clase que representa los ContentTypes remotos y remotos de código, que se deben usar como definición base para todos los archivos que usan el servidor de lenguaje remoto. Use CodeRemoteBaseTypeName si el tipo de contenido de idioma deriva de "código" y RemoteBaseTypeName si el tipo de contenido de idioma deriva de "text". |
Connection |
Clase que representa la conexión a un servidor de idioma. |
DisableUserExperienceAttribute |
Atributo de exportación que se puede usar para indicar que un cliente de lenguaje puede deshabilitar la experiencia del usuario y las interacciones del editor. Este cliente no se cargará de forma predeterminada y solo se expondrá a través de una interfaz expuesta de LiveShare. |
InitializationFailureContext |
Clase para encapsular las propiedades relacionadas con el contexto de errores de inicialización. |
LanguageClientConstants |
Valor de constantes para las API relacionadas con ILanguageClient. |
ProvideWorkspaceSettingsAttribute |
Clase ProvideWorkspaceSettingsAttribute. Registra un archivo de configuración del área de trabajo para usarlo en la configuración de OpenFolder. |
RunOnContextAttribute |
Atributo de exportación que se puede usar para indicar que un cliente de idioma solo se activará en determinados contextos de LiveShare. |
Interfaces
IAddressableLanguageClient |
Interfaz que representa un cliente de lenguaje direccionable para las llamadas de devolución de llamada enviadas específicamente a ellos. |
IContentTypeMetadata |
Interfaz que representa valores de atributo ContentType. |
ILanguageClient |
Interfaz que representa un cliente de idioma que se conecta a un servidor de lenguaje basado en protocolo de servidor de idioma. |
ILanguageClientBroker |
Contrato usado para agente de instancias ILanguageClient con la plataforma. |
ILanguageClientCompletionProvider |
Interfaz que representa un proveedor que puede proporcionar compatibilidad de nivel intermedio para personalizar las solicitudes relacionadas con la finalización. |
ILanguageClientCustomMessage |
Interfaz que representa un cliente de idioma remoto que admite mensajes personalizados. |
ILanguageClientCustomMessage2 |
Interfaz que proporciona un contrato de mensajes personalizado mediante StreamJsonRpc v2. |
ILanguageClientDidChangeConfigurationProvider |
Interfaz que representa un proveedor que puede implementar un comportamiento personalizado en torno a la notificación "workspace/didChangeConfiguration". |
ILanguageClientDidChangeProvider |
Interfaz que representa un proveedor que puede implementar un comportamiento personalizado en torno a la notificación "textDocument/didChange". |
ILanguageClientDidCloseProvider |
Interfaz que representa un proveedor que puede implementar vehavior personalizado alrededor de la notificación "textDocument/didClose". |
ILanguageClientDidOpenProvider |
Interfaz que representa un proveedor que puede implementar un comportamiento personalizado en torno a la notificación "textDocument/didOpen". |
ILanguageClientDidSaveProvider |
Interfaz que representa un proveedor que puede implementar un comportamiento personalizado en torno a la notificación "textDocument/didSave". |
ILanguageClientDocumentManager |
Interfaz que representa un cliente que proporciona funcionalidad de administración de documentos en el IDE, como abrir documentos y asegurarse de que existen documentos en el disco. |
ILanguageClientExecuteCommandProvider |
Interfaz que representa un proveedor que puede implementar un comportamiento personalizado en torno a la solicitud "workspace/executeCommand". |
ILanguageClientInitializationInfo |
Interfaz que representa diversas informaciones útiles sobre el estado de la inicialización del cliente de lenguaje. |
ILanguageClientMetadata |
Metadatos que describen un ILanguageClient. |
ILanguageClientMiddleLayer |
Interfaz que representa un cliente que puede interceptar mensajes de servidor de idioma e implementar comportamientos personalizados en torno a ellos. |
ILanguageClientWorkspaceSymbolProvider |
Interfaz que representa un proveedor que puede implementar un comportamiento personalizado en torno a la solicitud "workspace/symbol". |
Enumeraciones
InitializationStatus |
Enumeración que representa el punto del proceso de inicialización. |
RunningContext |
Enumeración que representa el contexto de interfaz de usuario en el que se debe arrancar el cliente de idioma. |