IWorkspace3 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í.
Rozhraní pro rozšíření IWorkspace2.
public interface class IWorkspace3 : IServiceProvider, Microsoft::VisualStudio::Threading::IAsyncDisposable, Microsoft::VisualStudio::Workspace::IWorkspace2
public interface IWorkspace3 : IServiceProvider, Microsoft.VisualStudio.Threading.IAsyncDisposable, Microsoft.VisualStudio.Workspace.IWorkspace2
type IWorkspace3 = interface
interface IWorkspace2
interface IWorkspace
interface IServiceProvider
interface IAsyncServiceProvider
interface IAsyncDisposable
Public Interface IWorkspace3
Implements IAsyncDisposable, IServiceProvider, IWorkspace2
- Implementuje
Vlastnosti
DisposeToken |
Token dispose pracovního prostoru (Zděděno od IWorkspace2) |
JTF |
Instance přidružené k |
Location |
Získá cestu ke kořenovému adresáři zdrojového stromu. (Zděděno od IWorkspace) |
Locations |
Získá cesty ke kořenovým adresářům zdrojového stromu. |
Metody
DisposeAsync() |
Asynchronně provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním nespravovaných prostředků. (Zděděno od IAsyncDisposable) |
GetActionsForContextsAsync(String, IEnumerable<FileContext>, CancellationToken) |
Získá akce, které se vztahují na sadu kontextů souborů. (Zděděno od IWorkspace) |
GetDirectoriesAsync(String, Boolean, CancellationToken) |
Získá sadu adresářů v rámci pracovního prostoru. (Zděděno od IWorkspace) |
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken) |
Získá akce dostupné na zadané cestě. (Zděděno od IWorkspace) |
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Získá akce dostupné v kontextu pracovního prostoru. (Zděděno od IWorkspace) |
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken) |
Získá kontexty souboru přidružené k zadanému umístění pracovního prostoru. (Zděděno od IWorkspace) |
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Získání kontextů souborů pro kontext pracovního prostoru (Zděděno od IWorkspace) |
GetFileContextsForLanguageServicesAsync(String, CancellationToken) |
Vrácení odpovídajících hodnot ILanguageServiceProvider pro cestu ke kontextu souboru (Zděděno od IWorkspace) |
GetFilesAsync(String, Boolean, CancellationToken) |
Získá sadu souborů v pracovním prostoru. (Zděděno od IWorkspace) |
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. (Zděděno od IWorkspace) |
MakeRooted(String) |
Získá absolutní cestu pro danou cestu, která může být relativní k Workspace.Location. (Zděděno od IWorkspace) |
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ískání pracovní složky pro tento pracovní prostor |
GetWorkspaceWorkingFolder(IWorkspace) |
Získání pracovní složky 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 |