IWorkspace2 Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Interfaccia per estendere IWorkspace.
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
- Derivato
- Implementazioni
Proprietà
DisposeToken |
Token di eliminazione dell'area di lavoro |
JTF |
Istanza di |
Location |
Ottiene il percorso della directory radice dell'albero di origine. (Ereditato da IWorkspace) |
Metodi
DisposeAsync() |
Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse non gestite in modo asincrono. (Ereditato da IAsyncDisposable) |
GetActionsForContextsAsync(String, IEnumerable<FileContext>, CancellationToken) |
Ottiene le azioni che si applicano a un set di contesti di file (Ereditato da IWorkspace) |
GetDirectoriesAsync(String, Boolean, CancellationToken) |
Ottiene un set di directory all'interno dell'area di lavoro. (Ereditato da IWorkspace) |
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken) |
Ottiene le azioni disponibili nel percorso specificato. (Ereditato da IWorkspace) |
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Ottiene le azioni disponibili in un contesto dell'area di lavoro (Ereditato da IWorkspace) |
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken) |
Ottiene i contesti di file associati al percorso dell'area di lavoro specificato. (Ereditato da IWorkspace) |
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Ottenere contesti di file per un contesto dell'area di lavoro (Ereditato da IWorkspace) |
GetFileContextsForLanguageServicesAsync(String, CancellationToken) |
Restituisce una corrispondenza con ILanguageServiceProvider per un percorso di contesto di file (Ereditato da IWorkspace) |
GetFilesAsync(String, Boolean, CancellationToken) |
Ottiene un set di file all'interno dell'area di lavoro. (Ereditato da IWorkspace) |
GetServiceAsync(Type) |
Ottenere il servizio (Ereditato da IAsyncServiceProvider) |
MakeRelative(String) |
Converte un percorso assoluto in un percorso relativo alla radice di questa area di lavoro. (Ereditato da IWorkspace) |
MakeRooted(String) |
Ottiene il percorso assoluto per un determinato percorso, che può essere relativo a Workspace.Location. (Ereditato da IWorkspace) |
Metodi di estensione
GetFirstFileContextActionAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Ottenere la prima azione disponibile per un contesto dell'area di lavoro |
GetFirstFileContextsAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Ottenere il primo contesto disponibile per un contesto dell'area di lavoro |
GetGlobalSettingsFolder(IWorkspace) |
Ottenere la cartella di lavoro per questa area di lavoro |
GetWorkspaceWorkingFolder(IWorkspace) |
Ottenere la cartella di lavoro per questa area di lavoro |
MakeRootedUnderWorkingFolder(IWorkspace, String) |
Ottenere un percorso completo nella cartella di lavoro dell'area di lavoro. |
GetAssetsManager(IWorkspace) |
Ottenere il servizio di controllo di accesso condiviso |
GetBuildMessageService(IWorkspace) |
Restituire il servizio messaggi di compilazione da un'area di lavoro |
GetBuildService(IWorkspace) |
Restituire il servizio di compilazione da un'area di lavoro |
GetBuildService2(IWorkspace) |
Restituire IBuildService2 da un'area di lavoro |
GetBuildService3(IWorkspace) |
Restituire IBuildService3 da un'area di lavoro |
GetCustomContextService(IWorkspace) |
Restituire il servizio ICustomContextService |
GetFileWatcherService(IWorkspace) |
Ottenere il servizio IFileSystemChanged per un'area di lavoro |
GetFindFilesService(IWorkspace) |
Ottenere il servizio IFindFilesService per un'area di lavoro |
GetIndexWorkspaceDataService(IWorkspace) |
Ottenere IIndexWorkspaceDataService per un'istanza dell'area di lavoro |
GetIndexWorkspaceService(IWorkspace) |
Ottenere IIndexWorkspaceService per un'istanza dell'area di lavoro |
GetProjectConfigurationServiceAsync(IWorkspace) |
Restituire il servizio IProjectConfigurationManager |
GetPropertyEvaluatorServiceAsync(IWorkspace) |
Restituire il servizio IPropertyEvaluatorService |
GetService<T>(IWorkspace, Boolean) |
Ottenere un tipo di servizio da un'area di lavoro |
GetServiceAsync<T>(IWorkspace, Boolean) |
Ottenere un tipo di servizio da un'area di lavoro usando il modello asincrono |
GetSettingsManager(IWorkspace) |
Ottenere il servizio IWorkspaceSettingsManager per un'area di lavoro |
GetUINodeOperationEventServiceAsync(IWorkspace) |
Ottenere l'oggetto per un'istanza dell'area IUINodeOperationEventService di lavoro |