Microsoft.VisualStudio.LanguageServer.Client 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
ClientNameAttribute |
언어 클라이언트를 로드해야 하는 시기를 설명하는 추가 메타데이터를 제공하는 데 사용되는 특성입니다. |
CodeRemoteContentDefinition |
원격 언어 서버를 사용하는 모든 파일에 대한 기본 정의로 사용해야 하는 원격 및 코드 원격 ContentTypes를 나타내는 클래스입니다. 언어 콘텐츠 형식이 "코드"에서 파생되고 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 |
'작업 영역/기호' 요청 주위에 사용자 지정 동작을 구현할 수 있는 공급자를 나타내는 인터페이스입니다. |
열거형
InitializationStatus |
초기화 프로세스의 다양한 지점을 나타내는 열거형입니다. |
RunningContext |
언어 클라이언트를 부팅해야 하는 UI 컨텍스트를 나타내는 열거형입니다. |