IWorkspace3 Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Interfejs umożliwiający rozszerzenie IWorkspace2elementu .
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
Właściwości
DisposeToken |
Token usuwania obszaru roboczego (Odziedziczone po IWorkspace2) |
JTF |
|
Location |
Pobiera ścieżkę do katalogu głównego drzewa źródłowego. (Odziedziczone po IWorkspace) |
Locations |
Pobiera ścieżki do katalogów głównych drzewa źródłowego. |
Metody
DisposeAsync() |
Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, zwalnianiem lub resetowaniem niezarządzanych zasobów asynchronicznie. (Odziedziczone po IAsyncDisposable) |
GetActionsForContextsAsync(String, IEnumerable<FileContext>, CancellationToken) |
Pobiera akcje, które mają zastosowanie do zestawu kontekstów plików (Odziedziczone po IWorkspace) |
GetDirectoriesAsync(String, Boolean, CancellationToken) |
Pobiera zestaw katalogów w obszarze roboczym. (Odziedziczone po IWorkspace) |
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken) |
Pobiera akcje dostępne w określonej ścieżce. (Odziedziczone po IWorkspace) |
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Pobiera akcje dostępne w kontekście obszaru roboczego (Odziedziczone po IWorkspace) |
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken) |
Pobiera konteksty plików skojarzone z określoną lokalizacją obszaru roboczego. (Odziedziczone po IWorkspace) |
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Pobieranie kontekstów plików dla kontekstu obszaru roboczego (Odziedziczone po IWorkspace) |
GetFileContextsForLanguageServicesAsync(String, CancellationToken) |
Zwracanie pasował do elementu ILanguageServiceProvider dla ścieżki kontekstu pliku (Odziedziczone po IWorkspace) |
GetFilesAsync(String, Boolean, CancellationToken) |
Pobiera zestaw plików w obszarze roboczym. (Odziedziczone po IWorkspace) |
GetServiceAsync(Type) |
Pobieranie usługi (Odziedziczone po IAsyncServiceProvider) |
MakeRelative(String) |
Konwertuje ścieżkę bezwzględną na ścieżkę względną do katalogu głównego tego obszaru roboczego. (Odziedziczone po IWorkspace) |
MakeRooted(String) |
Pobiera ścieżkę bezwzględną dla danej ścieżki, która może być względna względem obszaru roboczego.lokalizacja. (Odziedziczone po IWorkspace) |
Metody rozszerzania
GetFirstFileContextActionAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Pobieranie pierwszej dostępnej akcji dla kontekstu obszaru roboczego |
GetFirstFileContextsAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Pobieranie pierwszego dostępnego kontekstu dla kontekstu obszaru roboczego |
GetGlobalSettingsFolder(IWorkspace) |
Pobierz folder roboczy dla tego obszaru roboczego |
GetWorkspaceWorkingFolder(IWorkspace) |
Pobierz folder roboczy dla tego obszaru roboczego |
MakeRootedUnderWorkingFolder(IWorkspace, String) |
Uzyskaj pełną ścieżkę w folderze roboczym obszaru roboczego. |
GetAssetsManager(IWorkspace) |
Uzyskiwanie usługi kontroli dostępu współdzielonego |
GetBuildMessageService(IWorkspace) |
Zwracanie usługi komunikatów kompilacji z obszaru roboczego |
GetBuildService(IWorkspace) |
Zwracanie usługi kompilacji z obszaru roboczego |
GetBuildService2(IWorkspace) |
Zwracanie elementu IBuildService2 z obszaru roboczego |
GetBuildService3(IWorkspace) |
Zwracanie usługi IBuildService3 z obszaru roboczego |
GetCustomContextService(IWorkspace) |
Zwracanie usługi ICustomContextService |
GetFileWatcherService(IWorkspace) |
Pobieranie usługi IFileSystemChanged dla obszaru roboczego |
GetFindFilesService(IWorkspace) |
Pobieranie usługi IFindFilesService dla obszaru roboczego |
GetIndexWorkspaceDataService(IWorkspace) |
Pobieranie usługi IIndexWorkspaceDataService dla wystąpienia obszaru roboczego |
GetIndexWorkspaceService(IWorkspace) |
Pobieranie klasy IIndexWorkspaceService dla wystąpienia obszaru roboczego |
GetProjectConfigurationServiceAsync(IWorkspace) |
Zwracanie usługi IProjectConfigurationManager |
GetPropertyEvaluatorServiceAsync(IWorkspace) |
Zwracanie usługi IPropertyEvaluatorService |
GetService<T>(IWorkspace, Boolean) |
Pobieranie typu usługi z obszaru roboczego |
GetServiceAsync<T>(IWorkspace, Boolean) |
Pobieranie typu usługi z obszaru roboczego przy użyciu wzorca asynchronicznego |
GetSettingsManager(IWorkspace) |
Pobieranie usługi IWorkspaceSettingsManager dla obszaru roboczego |
GetUINodeOperationEventServiceAsync(IWorkspace) |
IUINodeOperationEventService Pobieranie elementu dla wystąpienia obszaru roboczego |