Microsoft.VisualStudio.LanguageServer.Client Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
| ClientNameAttribute |
Атрибут, используемый для предоставления дополнительных метаданных, описывающих загрузку языкового клиента. |
| CodeRemoteContentDefinition |
Класс , представляющий remote и code-remote ContentTypes, который следует использовать в качестве базового определения для всех файлов, использующих удаленный языковой сервер. Используйте , CodeRemoteBaseTypeName если языковой тип контента является производным от "code", и RemoteBaseTypeName если языковой тип контента является производным от "text". |
| Connection |
Класс , представляющий соединение с языковым сервером. |
| DisableUserExperienceAttribute |
Атрибут экспорта, который можно использовать для обозначения того, что языковой клиент может отключить взаимодействие с пользователем и редактором. Такой клиент не загружается по умолчанию и предоставляется только через интерфейс LiveShare. |
| InitializationFailureContext |
Класс для инкапсуляции любых свойств, связанных с контекстом сбоев инициализации. |
| LanguageClientConstants |
Значение констант для API-интерфейсов, связанных с ILanguageClient. |
| ProvideWorkspaceSettingsAttribute |
Класс ProvideWorkspaceSettingsAttribute. Регистрирует файл параметров рабочей области для использования в параметрах OpenFolder. |
| RunOnContextAttribute |
Атрибут export, который можно использовать для обозначения того, что языковой клиент будет активирован только в определенном контексте LiveShare. |
Интерфейсы
| IAddressableLanguageClient |
Интерфейс, представляющий языковой клиент, адресуемый для обратных вызовов, отправляемых специально им. |
| IContentTypeMetadata |
Интерфейс, представляющий значения атрибутов ContentType. |
| ILanguageClient |
Интерфейс, представляющий языковой клиент, который подключается к языковому серверу на основе языкового протокола. |
| ILanguageClientBroker |
Контракт, используемый для брокера экземпляров ILanguageClient с платформой. |
| ILanguageClientCompletionProvider |
Интерфейс, представляющий поставщика, который может обеспечить поддержку среднего уровня для настройки запросов, связанных с завершением. |
| ILanguageClientCustomMessage |
Интерфейс, представляющий удаленный языковой клиент, поддерживающий пользовательские сообщения. |
| ILanguageClientCustomMessage2 |
Интерфейс, предоставляющий пользовательский контракт сообщений с помощью StreamJsonRpc версии 2. |
| ILanguageClientDidChangeConfigurationProvider |
Интерфейс, представляющий поставщика, который может реализовать пользовательское поведение вокруг уведомления workspace/didChangeConfiguration. |
| ILanguageClientDidChangeProvider |
Интерфейс, представляющий поставщика, который может реализовать пользовательское поведение вокруг уведомления textDocument/didChange. |
| ILanguageClientDidCloseProvider |
Интерфейс, представляющий поставщика, который может реализовать пользовательский vehavior вокруг уведомления textDocument/didClose. |
| ILanguageClientDidOpenProvider |
Интерфейс, представляющий поставщика, который может реализовать пользовательское поведение вокруг уведомления textDocument/didOpen. |
| ILanguageClientDidSaveProvider |
Интерфейс, представляющий поставщика, который может реализовать пользовательское поведение вокруг уведомления textDocument/didSave. |
| ILanguageClientDocumentManager |
Интерфейс, представляющий клиент, который предоставляет функции управления документами в интегрированной среде разработки, такие как открытие документов и обеспечение их существования на диске. |
| ILanguageClientExecuteCommandProvider |
Интерфейс, представляющий поставщика, который может реализовать пользовательское поведение вокруг запроса workspace/executeCommand. |
| ILanguageClientInitializationInfo |
Интерфейс, представляющий различные полезные сведения о состоянии инициализации языкового клиента. |
| ILanguageClientMetadata |
Метаданные, описывающие ILanguageClient. |
| ILanguageClientMiddleLayer |
Интерфейс, представляющий клиент, который может перехватывать сообщения языкового сервера и реализовывать пользовательское поведение вокруг них. |
| ILanguageClientWorkspaceSymbolProvider |
Интерфейс, представляющий поставщика, который может реализовать пользовательское поведение вокруг запроса "рабочая область/символ". |
Перечисления
| InitializationStatus |
Перечисление, представляющее различные точки процесса инициализации. |
| RunningContext |
Перечисление, представляющее контекст пользовательского интерфейса, в котором должен быть загружен языковой клиент. |