IWorkspace2 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public interface class IWorkspace2 : IServiceProvider, Microsoft::VisualStudio::Threading::IAsyncDisposable, Microsoft::VisualStudio::Workspace::IWorkspace
public interface class IWorkspace2 : Microsoft::VisualStudio::Threading::IAsyncDisposable, Microsoft::VisualStudio::Workspace::IWorkspace
__interface IWorkspace2 : Microsoft::VisualStudio::Threading::IAsyncDisposable, Microsoft::VisualStudio::Workspace::IWorkspace
public interface IWorkspace2 : IServiceProvider, Microsoft.VisualStudio.Threading.IAsyncDisposable, Microsoft.VisualStudio.Workspace.IWorkspace
type IWorkspace2 = interface
interface IWorkspace
interface IServiceProvider
interface IAsyncServiceProvider
interface IAsyncDisposable
Public Interface IWorkspace2
Implements IAsyncDisposable, IServiceProvider, IWorkspace
파생
구현
속성
메서드
DisposeAsync()
비동기적으로 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.
(다음에서 상속됨 IAsyncDisposable )
GetActionsForContextsAsync(String, IEnumerable<FileContext>, CancellationToken)
파일 컨텍스트 집합에 적용되는 작업을 가져옵니다.
(다음에서 상속됨 IWorkspace )
GetDirectoriesAsync(String, Boolean, CancellationToken)
작업 영역 내의 디렉터리 집합을 가져옵니다.
(다음에서 상속됨 IWorkspace )
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken)
지정된 경로에서 사용할 수 있는 작업을 가져옵니다.
(다음에서 상속됨 IWorkspace )
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken)
작업 영역 컨텍스트에서 사용할 수 있는 작업을 가져옵니다.
(다음에서 상속됨 IWorkspace )
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken)
지정된 작업 영역 위치와 연결된 파일 컨텍스트를 가져옵니다.
(다음에서 상속됨 IWorkspace )
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken)
작업 영역 컨텍스트에 대한 파일 컨텍스트 가져오기
(다음에서 상속됨 IWorkspace )
GetFileContextsForLanguageServicesAsync(String, CancellationToken)
파일 컨텍스트 경로에 대해 일치하는 ILanguageServiceProvider의 반환
(다음에서 상속됨 IWorkspace )
GetFilesAsync(String, Boolean, CancellationToken)
작업 영역 내의 파일 집합을 가져옵니다.
(다음에서 상속됨 IWorkspace )
GetServiceAsync(Type)
서비스 가져오기
(다음에서 상속됨 IAsyncServiceProvider )
MakeRelative(String)
이 작업 영역의 루트를 기준으로 절대 경로를 경로로 변환합니다.
(다음에서 상속됨 IWorkspace )
MakeRooted(String)
Workspace.Location을 기준으로 할 수 있는 지정된 경로의 절대 경로를 가져옵니다.
(다음에서 상속됨 IWorkspace )
확장 메서드
GetFirstFileContextActionAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken)
작업 영역 컨텍스트에 사용할 수 있는 첫 번째 작업 가져오기
GetFirstFileContextsAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken)
작업 영역 컨텍스트에 사용할 수 있는 첫 번째 컨텍스트 가져오기
GetGlobalSettingsFolder(IWorkspace)
이 작업 영역에 대한 작업 폴더 가져오기
GetWorkspaceWorkingFolder(IWorkspace)
이 작업 영역에 대한 작업 폴더 가져오기
MakeRootedUnderWorkingFolder(IWorkspace, String)
작업 영역 작업 폴더 아래에 전체 경로를 가져옵니다.
GetAssetsManager(IWorkspace)
공유 액세스 제어 서비스 가져오기
GetBuildMessageService(IWorkspace)
작업 영역에서 빌드 메시지 서비스 반환
GetBuildService(IWorkspace)
작업 영역에서 빌드 서비스 반환
GetBuildService2(IWorkspace)
작업 영역에서 IBuildService2 반환
GetBuildService3(IWorkspace)
작업 영역에서 IBuildService3 반환
GetCustomContextService(IWorkspace)
ICustomContextService 서비스 반환
GetFileWatcherService(IWorkspace)
작업 영역에 대한 IFileSystemChanged 서비스 가져오기
GetFindFilesService(IWorkspace)
작업 영역에 대한 IFindFilesService 서비스 가져오기
GetIndexWorkspaceDataService(IWorkspace)
작업 영역 instance 대한 IIndexWorkspaceDataService를 가져옵니다.
GetIndexWorkspaceService(IWorkspace)
작업 영역 instance 대한 IIndexWorkspaceService 가져오기
GetProjectConfigurationServiceAsync(IWorkspace)
IProjectConfigurationManager 서비스 반환
GetPropertyEvaluatorServiceAsync(IWorkspace)
IPropertyEvaluatorService 서비스 반환
GetService<T>(IWorkspace, Boolean)
작업 영역에서 서비스 유형 가져오기
GetServiceAsync<T>(IWorkspace, Boolean)
비동기 패턴을 사용하여 작업 영역에서 서비스 형식 가져오기
GetSettingsManager(IWorkspace)
작업 영역에 대한 IWorkspaceSettingsManager 서비스 가져오기
GetUINodeOperationEventServiceAsync(IWorkspace)
IUINodeOperationEventService 작업 영역 instance 대한 를 가져옵니다.
적용 대상