IWorkspace2 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 IWorkspacearabirim.
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
- Türetilmiş
- Uygulamalar
Özellikler
| DisposeToken |
Çalışma alanı dispose belirteci |
| JTF |
|
| Location |
Kaynak ağacın kök dizininin yolunu alır. (Devralındığı yer: IWorkspace) |
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) |
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ını 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 bir 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 ç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 |