ShellSettingsManager Sınıf

Tanım

Visual Studio içinde depolanan ayarları temsil eder.

public ref class ShellSettingsManager sealed : Microsoft::VisualStudio::Settings::SettingsManager
public ref class ShellSettingsManager sealed : Microsoft::VisualStudio::Settings::SettingsManager
class ShellSettingsManager sealed : Microsoft::VisualStudio::Settings::SettingsManager
public sealed class ShellSettingsManager : Microsoft.VisualStudio.Settings.SettingsManager
type ShellSettingsManager = class
    inherit SettingsManager
Public NotInheritable Class ShellSettingsManager
Inherits SettingsManager
Devralma
ShellSettingsManager

Açıklamalar

Bu sınıf, farklı kapsamlarda Özellikler ve koleksiyonlar için arama yapmanıza olanak tanır. SettingsScope WritableSettingsStore Kapsamdaki koleksiyonlar ve özellikler hakkında daha fazla düzenleme için ve sınıflarına başvurular içerir. Bu sınıf, IDisposable kalıbı uygular ve artık gerekli olmadığında atılmalıdır.

Oluşturucular

ShellSettingsManager(IServiceProvider)

ShellSettingsManager 'ın yeni bir örneğini başlatır.

ShellSettingsManager(IVsSettingsManager)

Yöntemler

GetApplicationDataFolder(ApplicationDataFolder)

Visual Studio 'Nun çeşitli önbellek, yedekleme, şablon vb. dosyaları depolamak için kullandığı klasörü alır

GetCollectionScopes(String)

Verilen koleksiyonu içeren kapsamları alır.

GetCommonExtensionsSearchPaths()

Visual Studio 'Nun makine genelindeki uzantıları yüklemek/bulmak için kullandığı klasörlerin listesini alır.

GetPropertyScopes(String, String)

Verilen özelliği içeren kapsamları alır.

GetReadOnlySettingsStore(SettingsScope)

SettingsStore, Salt okuma işlemleri için kullanılabilen istenen kapsamın sınıfını alır.

GetWritableSettingsStore(SettingsScope)

WritableSettingsStoreHem okuma hem de yazma için kullanılabilen, istenen kapsam için nesneyi alır.

Şunlara uygulanır