HostWorkspaceServices 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
호스트 환경에서 제공하는 작업 영역별 서비스입니다.
public ref class HostWorkspaceServices abstract
public abstract class HostWorkspaceServices
type HostWorkspaceServices = class
Public MustInherit Class HostWorkspaceServices
- 상속
-
HostWorkspaceServices
생성자
HostWorkspaceServices() |
호스트 환경에서 제공하는 작업 영역별 서비스입니다. |
속성
HostServices |
이 작업 영역 서비스가 시작된 호스트 서비스입니다. |
PersistentStorage |
사용되지 않음.
사용되지 않습니다. Roslyn은 더 이상 데이터의 임의 지속성을 수행하는 메커니즘을 지원하지 않습니다. 이러한 기능이 필요한 경우 소비자는 필요한 의미 체계를 스스로 제공할 책임이 있습니다. |
SupportedLanguages |
지원되는 언어 서비스에 대한 언어 이름 목록입니다. |
TemporaryStorage |
사용되지 않음.
사용되지 않습니다. Roslyn은 더 이상 임의 데이터를 메모리에 저장하는 메커니즘을 지원하지 않습니다. 이러한 기능이 필요한 경우 소비자는 필요한 의미 체계를 스스로 제공할 책임이 있습니다. |
Workspace |
이 작업 영역 서비스 인스턴스화에 해당하는 작업 영역 |
메서드
FindLanguageServices<TLanguageService>(HostWorkspaceServices+MetadataFilter) |
필터 조건과 일치하는 지원되는 모든 언어에서 해당 형식의 모든 언어 서비스를 찾습니다. |
GetLanguageServices(String) |
HostLanguageServices 언어 이름에 대한 를 가져옵니다. |
GetRequiredService<TWorkspaceService>() |
서비스 유형으로 식별된 호스트에서 제공하는 작업 영역별 서비스를 가져옵니다. 호스트가 서비스를 제공하지 않으면 이 메서드는 을 throw합니다 InvalidOperationException. |
GetService<TWorkspaceService>() |
서비스 유형으로 식별된 호스트에서 제공하는 작업 영역별 서비스를 가져옵니다. 호스트가 서비스를 제공하지 않으면 이 메서드는 null을 반환합니다. |
IsSupported(String) |
언어가 지원되면 true를 반환합니다. |
적용 대상
.NET