Interaction.GetAllSettings(String, String) Metode
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.
Mengembalikan daftar pengaturan kunci dan nilai masing-masing (awalnya dibuat dengan SaveSetting
) dari entri aplikasi di registri Windows. Menggunakan fitur ini My
memberi Anda produktivitas dan performa yang lebih besar dalam operasi registri daripada GetAllSettings
. Untuk informasi selengkapnya, lihat Registry.
public:
static cli::array <System::String ^, 2> ^ GetAllSettings(System::String ^ AppName, System::String ^ Section);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static string[,]? GetAllSettings (string AppName, string Section);
public static string[,] GetAllSettings (string AppName, string Section);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetAllSettings : string * string -> string[,]
static member GetAllSettings : string * string -> string[,]
Public Function GetAllSettings (AppName As String, Section As String) As String(,)
Parameter
- AppName
- String
Wajib diisi. String
ekspresi yang berisi nama aplikasi atau proyek yang pengaturan kuncinya diminta.
- Section
- String
Wajib diisi. String
ekspresi yang berisi nama bagian yang pengaturan kuncinya diminta. GetAllSettings
mengembalikan objek yang berisi array string dua dimensi. String berisi semua pengaturan kunci di bagian yang ditentukan, ditambah nilai yang sesuai.
Mengembalikan
Daftar pengaturan kunci dan nilainya masing-masing (awalnya dibuat dengan SaveSetting
) dari entri aplikasi di registri Windows.
Menggunakan fitur ini My
memberi Anda produktivitas dan performa yang lebih besar dalam operasi registri daripada GetAllSettings
. Untuk informasi selengkapnya, lihat Registry.
- Atribut
Pengecualian
Pengguna tidak masuk.
Contoh
Contoh ini pertama-tama SaveSetting
menggunakan fungsi untuk membuat entri dalam registri Windows untuk aplikasi yang ditentukan sebagai AppName
, lalu menggunakan GetAllSettings
fungsi untuk menampilkan pengaturan. Perhatikan bahwa nama dan Section
nama aplikasi tidak dapat diambil dengan GetAllSettings
. Akhirnya, DeleteSetting
fungsi menghapus entri aplikasi.
' Object to hold 2-dimensional array returned by GetAllSettings.
' Integer to hold counter.
Dim MySettings(,) As String
Dim intSettings As Integer
' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
' Retrieve the settings.
MySettings = GetAllSettings("MyApp", "Startup")
For intSettings = LBound(MySettings, 1) To UBound(MySettings, 1)
WriteLine(1, MySettings(intSettings, 0))
WriteLine(1, MySettings(intSettings, 1))
Next intSettings
DeleteSetting("MyApp")
Keterangan
GetAllSettings
mengembalikan yang tidak diinisialisasi Object
jika salah satu AppName
atau Section
tidak ada.
Karena beroperasi di bawah HKEY_LOCAL_USER
kunci registri, yang tidak aktif sampai pengguna masuk secara interaktif, GetAllSettings
mengharuskan pengguna masuk.
Pengaturan registri yang akan diakses dari proses non-interaktif (seperti Mtx.exe) harus disimpan di bawah HKEY_LOCAL_MACHINE\Software\
kunci registri atau HKEY_USER\DEFAULT\Software
.