Microsoft.VisualStudio.LanguageServer.Client Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
ClientNameAttribute |
Atribut sloužící k poskytování dalších metadat popisujících, kdy se má načíst jazykový klient. |
CodeRemoteContentDefinition |
Třída, která představuje vzdálené a kódově vzdálené ContentTypes, které by měly být použity jako základní definice pro všechny soubory, které používají vzdálený jazyk server. Použijte CodeRemoteBaseTypeName , pokud se typ obsahu jazyka odvozuje od "kódu" a RemoteBaseTypeName pokud se typ obsahu jazyka odvozuje od "text". |
Connection |
Třída, která představuje připojení k jazykovému serveru. |
DisableUserExperienceAttribute |
Export atributu, který lze použít k označení, že jazykový klient může zakázat uživatelské prostředí a interakce editoru. Takový klient se ve výchozím nastavení nenačte a bude vystaven pouze prostřednictvím vystaveného rozhraní LiveShare. |
InitializationFailureContext |
Třída zapouzdření všech vlastností souvisejících s kontextem inicializačních selhání. |
LanguageClientConstants |
Hodnota konstant pro rozhraní API související s ILanguageClient |
ProvideWorkspaceSettingsAttribute |
ProvideWorkspaceSettingsAttribute – třída. Zaregistruje soubor nastavení pracovního prostoru pro použití v nastavení OpenFolder. |
RunOnContextAttribute |
Atribut exportu, který lze použít k označení, že jazykový klient bude aktivován pouze v určitém kontextu LiveShare. |
Rozhraní
IAddressableLanguageClient |
Rozhraní představující jazykového klienta, který je adresovatelný pro volání zpětného volání odesílaná speciálně pro ně. |
IContentTypeMetadata |
Rozhraní představující hodnoty atributu ContentType |
ILanguageClient |
Rozhraní představujícího jazykového klienta, který se připojuje k jazykovému serveru založenému na protokolu jazyka. |
ILanguageClientBroker |
Kontrakt použitý ke zprostředkování instancí ILanguageClient s platformou. |
ILanguageClientCompletionProvider |
Rozhraní představující poskytovatele, které může poskytovat podporu střední vrstvy pro přizpůsobení požadavků souvisejících s dokončováním. |
ILanguageClientCustomMessage |
Rozhraní představující vzdáleného jazykového klienta, který podporuje vlastní zprávy. |
ILanguageClientCustomMessage2 |
Rozhraní, které poskytuje vlastní kontrakt zpráv pomocí StreamJsonRpc v2. |
ILanguageClientDidChangeConfigurationProvider |
Rozhraní představující zprostředkovatele, který může implementovat vlastní chování kolem oznámení workspace/didChangeConfiguration. |
ILanguageClientDidChangeProvider |
Rozhraní představující zprostředkovatele, který může implementovat vlastní chování kolem oznámení textDocument/didChange. |
ILanguageClientDidCloseProvider |
Rozhraní představující zprostředkovatele, který může implementovat vlastní chování kolem oznámení textDocument/didClose. |
ILanguageClientDidOpenProvider |
Rozhraní představující zprostředkovatele, který může implementovat vlastní chování kolem oznámení textDocument/didOpen. |
ILanguageClientDidSaveProvider |
Rozhraní představující zprostředkovatele, který může implementovat vlastní chování kolem oznámení textDocument/didSave. |
ILanguageClientDocumentManager |
Rozhraní představující klienta, které poskytuje funkce správy dokumentů v integrovaném vývojovém prostředí (IDE), jako je otevírání dokumentů a zajištění existence dokumentů na disku. |
ILanguageClientExecuteCommandProvider |
Rozhraní představující zprostředkovatele, který může implementovat vlastní chování kolem požadavku "workspace/executeCommand". |
ILanguageClientInitializationInfo |
Rozhraní představující různé užitečné informace o stavu inicializace jazykového klienta. |
ILanguageClientMetadata |
Metadata popisující ILanguageClient |
ILanguageClientMiddleLayer |
Rozhraní představující klienta, který může zachycovat zprávy jazykového serveru a implementovat kolem nich vlastní chování. |
ILanguageClientWorkspaceSymbolProvider |
Rozhraní představující zprostředkovatele, který může implementovat vlastní chování v rámci požadavku "pracovní prostor/symbol". |
Výčty
InitializationStatus |
Výčet, který představuje různé body procesu inicializace. |
RunningContext |
Výčet, který představuje kontext uživatelského rozhraní, ve kterém se má spustit jazykový klient. |