Microsoft.VisualStudio.LanguageServer.Client 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
ClientNameAttribute |
用來提供其他元數據的屬性,描述何時應該載入語言用戶端。 |
CodeRemoteContentDefinition |
代表遠端和程式代碼遠端 ContentTypes 的類別,應作為使用遠端語言伺服器之所有檔案的基底定義。 如果語言內容類型衍生自 「code」 而且RemoteBaseTypeName語言內容類型衍生自 「text」 ,請使用 CodeRemoteBaseTypeName 。 |
Connection |
類別,表示與語言伺服器的連線。 |
DisableUserExperienceAttribute |
匯出屬性,可用來表示語言用戶端可以停用用戶體驗和編輯器互動。 默認不會載入這類用戶端,而且只會透過 LiveShare 公開的介面公開。 |
InitializationFailureContext |
類別,封裝與初始化失敗內容相關的任何屬性。 |
LanguageClientConstants |
ILanguageClient 相關 API 的常數值。 |
ProvideWorkspaceSettingsAttribute |
ProvideWorkspaceSettingsAttribute 類別。 註冊工作區配置檔,以用於OpenFolder設定。 |
RunOnContextAttribute |
匯出屬性,可用來表示語言用戶端只會在特定 LiveShare 內容中啟動。 |
介面
IAddressableLanguageClient |
介面,代表可尋址給特別傳送給它們之回呼呼叫的語言用戶端。 |
IContentTypeMetadata |
代表 ContentType 屬性值的介面。 |
ILanguageClient |
介面,表示連線到語言伺服器通訊協定型語言伺服器的語言用戶端。 |
ILanguageClientBroker |
用來向平臺代理 ILanguageClient 實例的合約。 |
ILanguageClientCompletionProvider |
介面,表示可提供中介層支援的提供者,以自定義完成相關要求。 |
ILanguageClientCustomMessage |
介面,表示支援自定義訊息的遠端語言用戶端。 |
ILanguageClientCustomMessage2 |
使用 StreamJsonRpc v2 提供自訂訊息合約的介面。 |
ILanguageClientDidChangeConfigurationProvider |
介面,代表可實作 'workspace/didChangeConfiguration' 通知周圍自定義行為的提供者。 |
ILanguageClientDidChangeProvider |
介面,代表可實作 'textDocument/didChange' 通知周圍自定義行為的提供者。 |
ILanguageClientDidCloseProvider |
代表提供者的介面,可實作 'textDocument/didClose' 通知周圍的自定義 vehavior。 |
ILanguageClientDidOpenProvider |
代表提供者的介面,可實作 'textDocument/didOpen' 通知周圍的自定義行為。 |
ILanguageClientDidSaveProvider |
介面,代表可實作 'textDocument/didSave' 通知周圍自定義行為的提供者。 |
ILanguageClientDocumentManager |
介面,代表用戶端,可在IDE中提供檔管理功能,例如開啟檔,並確保檔存在於磁碟上。 |
ILanguageClientExecuteCommandProvider |
介面,表示可實作 'workspace/executeCommand' 要求周圍自定義行為的提供者。 |
ILanguageClientInitializationInfo |
介面,代表語言用戶端初始化狀態的各種實用資訊。 |
ILanguageClientMetadata |
描述 ILanguageClient 的元數據。 |
ILanguageClientMiddleLayer |
介面,代表可攔截語言伺服器訊息並實作其周圍的自定義行為之用戶端。 |
ILanguageClientWorkspaceSymbolProvider |
介面,表示可實作 'workspace/symbol' 要求周圍自定義行為的提供者。 |
列舉
InitializationStatus |
列舉,表示初始化程序的各種點。 |
RunningContext |
列舉,表示語言客戶端應該開機的UI內容。 |