IWorkspace3 Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
genişletecek IWorkspace2arabirim.
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
- Uygulamalar
Özellikler
| DisposeToken |
Çalışma alanı dispose belirteci (Devralındığı yer: IWorkspace2) |
| JTF |
|
| Location |
Kaynak ağacın kök dizininin yolunu alır. (Devralındığı yer: IWorkspace) |
| Locations |
Kaynak ağacın kök dizinlerinin yollarını alır. |
Yöntemler
| DisposeAsync() |
Yönetilmeyen kaynakları zaman uyumsuz olarak serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. (Devralındığı yer: IAsyncDisposable) |
| GetActionsForContextsAsync(String, IEnumerable<FileContext>, CancellationToken) |
Bir dosya bağlamları kümesine uygulanan eylemleri alır (Devralındığı yer: IWorkspace) |
| GetDirectoriesAsync(String, Boolean, CancellationToken) |
Çalışma alanı içinde bir dizi dizin alır. (Devralındığı yer: IWorkspace) |
| GetFileContextActionsAsync(String, IEnumerable<Guid>, CancellationToken) |
Belirtilen yolda kullanılabilen eylemleri alır. (Devralındığı yer: IWorkspace) |
| GetFileContextActionsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Çalışma alanı bağlamında kullanılabilen eylemleri alır (Devralındığı yer: IWorkspace) |
| GetFileContextsAsync(String, IEnumerable<Guid>, CancellationToken) |
Belirtilen çalışma alanı konumuyla ilişkili dosya bağlamlarını alır. (Devralındığı yer: IWorkspace) |
| GetFileContextsAsync<T>(String, T, IEnumerable<Guid>, CancellationToken) |
Çalışma alanı bağlamı için dosya bağlamları alma (Devralındığı yer: IWorkspace) |
| GetFileContextsForLanguageServicesAsync(String, CancellationToken) |
Dosya bağlam yolu için eşleşen ILanguageServiceProvider'ları döndür (Devralındığı yer: IWorkspace) |
| GetFilesAsync(String, Boolean, CancellationToken) |
Çalışma alanı içinde bir dosya kümesi alır. (Devralındığı yer: IWorkspace) |
| GetServiceAsync(Type) |
Hizmeti alma (Devralındığı yer: IAsyncServiceProvider) |
| MakeRelative(String) |
Mutlak yolu bu çalışma alanının köküne göre yola dönüştürür. (Devralındığı yer: IWorkspace) |
| MakeRooted(String) |
Workspace.Location ile ilgili olabilecek belirli bir yol için mutlak yolu alır. (Devralındığı yer: IWorkspace) |
Uzantı Metotları
| GetFirstFileContextActionAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Çalışma alanı bağlamı için kullanılabilir ilk eylemi alma |
| GetFirstFileContextsAsync<T>(IWorkspace, String, T, IEnumerable<Guid>, CancellationToken) |
Çalışma alanı bağlamı için kullanılabilir ilk bağlamı alma |
| GetGlobalSettingsFolder(IWorkspace) |
Bu çalışma alanı için çalışma klasörünü al |
| GetWorkspaceWorkingFolder(IWorkspace) |
Bu çalışma alanı için çalışma klasörünü al |
| MakeRootedUnderWorkingFolder(IWorkspace, String) |
Çalışma alanı çalışma klasörü altında tam yol alın. |
| GetAssetsManager(IWorkspace) |
Paylaşılan erişim denetimi hizmetini alma |
| GetBuildMessageService(IWorkspace) |
Çalışma alanından derleme iletisi hizmetini döndürme |
| GetBuildService(IWorkspace) |
Çalışma alanından derleme hizmetini döndürme |
| GetBuildService2(IWorkspace) |
Çalışma alanından IBuildService2'yi döndürme |
| GetBuildService3(IWorkspace) |
Çalışma alanından IBuildService3'i döndürme |
| GetCustomContextService(IWorkspace) |
ICustomContextService hizmetini döndürme |
| GetFileWatcherService(IWorkspace) |
Çalışma alanı için IFileSystemChanged hizmetini alma |
| GetFindFilesService(IWorkspace) |
Çalışma alanı için IFindFilesService hizmetini alma |
| GetIndexWorkspaceDataService(IWorkspace) |
Çalışma alanı örneği için IIndexWorkspaceDataService alma |
| GetIndexWorkspaceService(IWorkspace) |
Çalışma alanı örneği için IIndexWorkspaceService alma |
| GetProjectConfigurationServiceAsync(IWorkspace) |
IProjectConfigurationManager hizmetini döndürme |
| GetPropertyEvaluatorServiceAsync(IWorkspace) |
IPropertyEvaluatorService hizmetini döndürme |
| GetService<T>(IWorkspace, Boolean) |
Çalışma alanından hizmet türü alma |
| GetServiceAsync<T>(IWorkspace, Boolean) |
Zaman uyumsuz deseni kullanarak bir çalışma alanından hizmet türü alma |
| GetSettingsManager(IWorkspace) |
Çalışma alanı için IWorkspaceSettingsManager hizmetini alma |
| GetUINodeOperationEventServiceAsync(IWorkspace) |
IUINodeOperationEventService Çalışma alanı örneği için alma |