IWorkspace 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.
Definicja interfejsu 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
- Pochodne
- Implementuje
Właściwości
JTF |
|
Location |
Pobiera ścieżkę do katalogu głównego 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 |
GetDirectoriesAsync(String, Boolean, CancellationToken) |
Pobiera zestaw katalogów w obszarze roboczym. |
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken) |
Pobiera akcje dostępne w określonej ścieżce. |
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Pobiera akcje dostępne w kontekście obszaru roboczego |
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken) |
Pobiera konteksty plików skojarzone z określoną lokalizacją obszaru roboczego. |
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Pobieranie kontekstów plików dla kontekstu obszaru roboczego |
GetFileContextsForLanguageServicesAsync(String, CancellationToken) |
Zwracanie pasował do elementu ILanguageServiceProvider dla ścieżki kontekstu pliku |
GetFilesAsync(String, Boolean, CancellationToken) |
Pobiera zestaw plików w obszarze roboczym. |
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. |
MakeRooted(String) |
Pobiera ścieżkę bezwzględną dla danej ścieżki, która może być względna względem obszaru roboczego.lokalizacja. |
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 |