IWorkspace2 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 IWorkspaceelementu .
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
- Pochodne
- Implementuje
Właściwości
| DisposeToken |
Token usuwania obszaru roboczego |
| JTF |
|
| Location |
Pobiera ścieżkę do katalogu głównego drzewa źródłowego. (Odziedziczone po IWorkspace) |
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 |