IWorkspace2 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schnittstelle zum Erweitern IWorkspacevon .
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
- Abgeleitet
- Implementiert
Eigenschaften
DisposeToken |
Das Löschtoken des Arbeitsbereichs |
JTF |
Instanz von, die |
Location |
Ruft den Pfad zum Stammverzeichnis der Quellstruktur ab. (Geerbt von IWorkspace) |
Methoden
DisposeAsync() |
Führt anwendungsspezifische Aufgaben aus, die mit dem asynchronen Freigeben, Zurückgeben oder Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. (Geerbt von IAsyncDisposable) |
GetActionsForContextsAsync(String, IEnumerable<FileContext>, CancellationToken) |
Ruft Aktionen ab, die auf eine Reihe von Dateikontexten angewendet werden. (Geerbt von IWorkspace) |
GetDirectoriesAsync(String, Boolean, CancellationToken) |
Ruft eine Reihe von Verzeichnissen innerhalb des Arbeitsbereichs ab. (Geerbt von IWorkspace) |
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken) |
Ruft die aktionen ab, die am angegebenen Pfad verfügbar sind. (Geerbt von IWorkspace) |
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Ruft die aktionen ab, die in einem Arbeitsbereichskontext verfügbar sind. (Geerbt von IWorkspace) |
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken) |
Ruft die Dateikontexte ab, die dem angegebenen Arbeitsbereichsspeicherort zugeordnet sind. (Geerbt von IWorkspace) |
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Abrufen von Dateikontexten für einen Arbeitsbereichskontext (Geerbt von IWorkspace) |
GetFileContextsForLanguageServicesAsync(String, CancellationToken) |
Zurückgeben übereinstimmener ILanguageServiceProviders für einen Dateikontextpfad (Geerbt von IWorkspace) |
GetFilesAsync(String, Boolean, CancellationToken) |
Ruft eine Gruppe von Dateien innerhalb des Arbeitsbereichs ab. (Geerbt von IWorkspace) |
GetServiceAsync(Type) |
Abrufen des Diensts (Geerbt von IAsyncServiceProvider) |
MakeRelative(String) |
Konvertiert einen absoluten Pfad in einen Pfad relativ zum Stamm dieses Arbeitsbereichs. (Geerbt von IWorkspace) |
MakeRooted(String) |
Ruft den absoluten Pfad für einen angegebenen Pfad ab, der relativ zu Workspace.Location sein kann. (Geerbt von IWorkspace) |
Erweiterungsmethoden
GetFirstFileContextActionAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Abrufen der ersten verfügbaren Aktion für einen Arbeitsbereichskontext |
GetFirstFileContextsAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Abrufen des ersten verfügbaren Kontexts für einen Arbeitsbereichskontext |
GetGlobalSettingsFolder(IWorkspace) |
Abrufen des Arbeitsordners für diesen Arbeitsbereich |
GetWorkspaceWorkingFolder(IWorkspace) |
Abrufen des Arbeitsordners für diesen Arbeitsbereich |
MakeRootedUnderWorkingFolder(IWorkspace, String) |
Rufen Sie einen vollständigen Pfad unter dem Arbeitsbereichsarbeitsordner ab. |
GetAssetsManager(IWorkspace) |
Abrufen des Shared Access Control-Diensts |
GetBuildMessageService(IWorkspace) |
Zurückgeben des Buildnachrichtendiensts aus einem Arbeitsbereich |
GetBuildService(IWorkspace) |
Zurückgeben des Builddiensts aus einem Arbeitsbereich |
GetBuildService2(IWorkspace) |
Zurückgeben von IBuildService2 aus einem Arbeitsbereich |
GetBuildService3(IWorkspace) |
Zurückgeben von IBuildService3 aus einem Arbeitsbereich |
GetCustomContextService(IWorkspace) |
Zurückgeben des ICustomContextService-Diensts |
GetFileWatcherService(IWorkspace) |
Abrufen des IFileSystemChanged-Diensts für einen Arbeitsbereich |
GetFindFilesService(IWorkspace) |
Abrufen des IFindFilesService-Diensts für einen Arbeitsbereich |
GetIndexWorkspaceDataService(IWorkspace) |
Abrufen des IIndexWorkspaceDataService für einen Arbeitsbereich instance |
GetIndexWorkspaceService(IWorkspace) |
Abrufen des IIndexWorkspaceService für einen Arbeitsbereich instance |
GetProjectConfigurationServiceAsync(IWorkspace) |
Zurückgeben des IProjectConfigurationManager-Diensts |
GetPropertyEvaluatorServiceAsync(IWorkspace) |
Zurückgeben des IPropertyEvaluatorService-Diensts |
GetService<T>(IWorkspace, Boolean) |
Abrufen eines Diensttyps aus einem Arbeitsbereich |
GetServiceAsync<T>(IWorkspace, Boolean) |
Abrufen eines Diensttyps aus einem Arbeitsbereich mithilfe des asynchronen Musters |
GetSettingsManager(IWorkspace) |
Abrufen des IWorkspaceSettingsManager-Diensts für einen Arbeitsbereich |
GetUINodeOperationEventServiceAsync(IWorkspace) |
Abrufen der IUINodeOperationEventService für einen Arbeitsbereich instance |