IWorkspace3 Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Antarmuka untuk memperluas IWorkspace2.
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
- Penerapan
Properti
DisposeToken |
Token buang ruang kerja (Diperoleh dari IWorkspace2) |
JTF |
Instans yang |
Location |
Mendapatkan jalur ke direktori akar pohon sumber. (Diperoleh dari IWorkspace) |
Locations |
Mendapatkan jalur ke direktori akar pohon sumber. |
Metode
DisposeAsync() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak dikelola secara asinkron. (Diperoleh dari IAsyncDisposable) |
GetActionsForContextsAsync(String, IEnumerable<FileContext>, CancellationToken) |
Mendapatkan tindakan yang berlaku untuk sekumpulan konteks file (Diperoleh dari IWorkspace) |
GetDirectoriesAsync(String, Boolean, CancellationToken) |
Mendapatkan sekumpulan direktori dalam ruang kerja. (Diperoleh dari IWorkspace) |
GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken) |
Mendapatkan tindakan yang tersedia di jalur yang ditentukan. (Diperoleh dari IWorkspace) |
GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Mendapatkan tindakan yang tersedia pada konteks ruang kerja (Diperoleh dari IWorkspace) |
GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken) |
Mendapatkan konteks file yang terkait dengan lokasi ruang kerja yang ditentukan. (Diperoleh dari IWorkspace) |
GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Mendapatkan konteks file untuk konteks ruang kerja (Diperoleh dari IWorkspace) |
GetFileContextsForLanguageServicesAsync(String, CancellationToken) |
Mengembalikan ILanguageServiceProvider yang cocok untuk jalur konteks file (Diperoleh dari IWorkspace) |
GetFilesAsync(String, Boolean, CancellationToken) |
Mendapatkan sekumpulan file di dalam ruang kerja. (Diperoleh dari IWorkspace) |
GetServiceAsync(Type) |
Mendapatkan layanan (Diperoleh dari IAsyncServiceProvider) |
MakeRelative(String) |
Mengonversi jalur absolut ke jalur yang relatif terhadap akar ruang kerja ini. (Diperoleh dari IWorkspace) |
MakeRooted(String) |
Mendapatkan jalur absolut untuk jalur tertentu, yang mungkin relatif terhadap Workspace.Location. (Diperoleh dari IWorkspace) |
Metode Ekstensi
GetFirstFileContextActionAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Mendapatkan tindakan pertama yang tersedia untuk konteks ruang kerja |
GetFirstFileContextsAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Mendapatkan konteks pertama yang tersedia untuk konteks ruang kerja |
GetGlobalSettingsFolder(IWorkspace) |
Dapatkan folder kerja untuk ruang kerja ini |
GetWorkspaceWorkingFolder(IWorkspace) |
Dapatkan folder kerja untuk ruang kerja ini |
MakeRootedUnderWorkingFolder(IWorkspace, String) |
Dapatkan jalur lengkap di bawah folder kerja ruang kerja. |
GetAssetsManager(IWorkspace) |
Mendapatkan layanan kontrol akses bersama |
GetBuildMessageService(IWorkspace) |
Mengembalikan layanan pesan build dari ruang kerja |
GetBuildService(IWorkspace) |
Mengembalikan layanan build dari ruang kerja |
GetBuildService2(IWorkspace) |
Mengembalikan IBuildService2 dari ruang kerja |
GetBuildService3(IWorkspace) |
Mengembalikan IBuildService3 dari ruang kerja |
GetCustomContextService(IWorkspace) |
Mengembalikan layanan ICustomContextService |
GetFileWatcherService(IWorkspace) |
Mendapatkan layanan IFileSystemChanged untuk ruang kerja |
GetFindFilesService(IWorkspace) |
Mendapatkan layanan IFindFilesService untuk ruang kerja |
GetIndexWorkspaceDataService(IWorkspace) |
Mendapatkan IIndexWorkspaceDataService untuk instans ruang kerja |
GetIndexWorkspaceService(IWorkspace) |
Mendapatkan IIndexWorkspaceService untuk instans ruang kerja |
GetProjectConfigurationServiceAsync(IWorkspace) |
Mengembalikan layanan IProjectConfigurationManager |
GetPropertyEvaluatorServiceAsync(IWorkspace) |
Mengembalikan layanan IPropertyEvaluatorService |
GetService<T>(IWorkspace, Boolean) |
Mendapatkan jenis layanan dari ruang kerja |
GetServiceAsync<T>(IWorkspace, Boolean) |
Mendapatkan jenis layanan dari ruang kerja menggunakan pola asinkron |
GetSettingsManager(IWorkspace) |
Mendapatkan layanan IWorkspaceSettingsManager untuk ruang kerja |
GetUINodeOperationEventServiceAsync(IWorkspace) |
IUINodeOperationEventService Mendapatkan untuk instans ruang kerja |