IWorkspace Rozhraní
Definice
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í.
Definice rozhraní IWorkspace
public interface class IWorkspace : IServiceProvider, Microsoft::VisualStudio::Threading::IAsyncDisposable, Microsoft::VisualStudio::Workspace::IAsyncServiceProvider
public interface IWorkspace : IServiceProvider, Microsoft.VisualStudio.Threading.IAsyncDisposable, Microsoft.VisualStudio.Workspace.IAsyncServiceProvider
type IWorkspace = interface
interface IServiceProvider
interface IAsyncServiceProvider
interface IAsyncDisposable
Public Interface IWorkspace
Implements IAsyncDisposable, IAsyncServiceProvider, IServiceProvider
- Odvozené
- Implementuje
Vlastnosti
JTF |
Instance přidružené k |
Location |
Získá cestu ke kořenovému adresáři zdrojového stromu. |
Metody
DisposeAsync() |
Provádí úlohy definované aplikací spojené s uvolněním, uvolněním nebo resetováním nespravovaných prostředků asynchronně. (Zděděno od IAsyncDisposable) |
GetActionsForContextsAsync(String, IEnumerable<FileContext>, CancellationToken) |
Získá akce, které platí pro sadu kontextů souborů. |
GetDirectoriesAsync(String, Boolean, CancellationToken) |
Získá sadu adresářů v rámci pracovního prostoru. |
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken) |
Získá akce dostupné v zadané cestě. |
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Získá akce dostupné v kontextu pracovního prostoru. |
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken) |
Získá kontexty souborů přidružené k zadanému umístění pracovního prostoru. |
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Získání kontextů souborů pro kontext pracovního prostoru |
GetFileContextsForLanguageServicesAsync(String, CancellationToken) |
Vrácení odpovídajících hodnot ILanguageServiceProvider pro cestu ke kontextu souboru |
GetFilesAsync(String, Boolean, CancellationToken) |
Získá sadu souborů v rámci pracovního prostoru. |
GetServiceAsync(Type) |
Získání služby (Zděděno od IAsyncServiceProvider) |
MakeRelative(String) |
Převede absolutní cestu na cestu relativní ke kořenovému adresáři tohoto pracovního prostoru. |
MakeRooted(String) |
Získá absolutní cestu pro danou cestu, která může být relativní k Workspace.Location. |
Metody rozšíření
GetFirstFileContextActionAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Získání první dostupné akce pro kontext pracovního prostoru |
GetFirstFileContextsAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Získání prvního dostupného kontextu pro kontext pracovního prostoru |
GetGlobalSettingsFolder(IWorkspace) |
Získat pracovní složku pro tento pracovní prostor |
GetWorkspaceWorkingFolder(IWorkspace) |
Získat pracovní složku pro tento pracovní prostor |
MakeRootedUnderWorkingFolder(IWorkspace, String) |
Získejte úplnou cestu v pracovní složce pracovního prostoru. |
GetAssetsManager(IWorkspace) |
Získání služby sdíleného řízení přístupu |
GetBuildMessageService(IWorkspace) |
Vrácení služby zpráv o sestavení z pracovního prostoru |
GetBuildService(IWorkspace) |
Vrácení služby sestavení z pracovního prostoru |
GetBuildService2(IWorkspace) |
Vrácení služby IBuildService2 z pracovního prostoru |
GetBuildService3(IWorkspace) |
Vrácení služby IBuildService3 z pracovního prostoru |
GetCustomContextService(IWorkspace) |
Vrácení služby ICustomContextService |
GetFileWatcherService(IWorkspace) |
Získání služby IFileSystemChanged pro pracovní prostor |
GetFindFilesService(IWorkspace) |
Získání služby IFindFilesService pro pracovní prostor |
GetIndexWorkspaceDataService(IWorkspace) |
Získání služby IIndexWorkspaceDataService pro instanci pracovního prostoru |
GetIndexWorkspaceService(IWorkspace) |
Získání služby IIndexWorkspaceService pro instanci pracovního prostoru |
GetProjectConfigurationServiceAsync(IWorkspace) |
Vrácení služby IProjectConfigurationManager |
GetPropertyEvaluatorServiceAsync(IWorkspace) |
Vrácení služby IPropertyEvaluatorService |
GetService<T>(IWorkspace, Boolean) |
Získání typu služby z pracovního prostoru |
GetServiceAsync<T>(IWorkspace, Boolean) |
Získání typu služby z pracovního prostoru pomocí asynchronního vzoru |
GetSettingsManager(IWorkspace) |
Získání služby IWorkspaceSettingsManager pro pracovní prostor |
GetUINodeOperationEventServiceAsync(IWorkspace) |
IUINodeOperationEventService Získání instance pracovního prostoru |