Registry Klasa

Definicja

Udostępnia RegistryKey obiekty reprezentujące klucze główne w rejestrze systemu Windows oraz static metody uzyskiwania dostępu do par klucz/wartość.

public static class Registry
public sealed class Registry
[System.Runtime.InteropServices.ComVisible(true)]
public static class Registry
Dziedziczenie
Registry
Atrybuty

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Microsoft.Win32.Registry, klasa.

Pola

ClassesRoot

Definiuje typy dokumentów (lub klasy) oraz właściwości skojarzone z tymi typami. To pole odczytuje klucz podstawowy rejestru systemu Windows HKEY_CLASSES_ROOT.

CurrentConfig

Zawiera informacje o konfiguracji dotyczące sprzętu, który nie jest specyficzny dla użytkownika. To pole odczytuje klucz podstawowy rejestru systemu Windows HKEY_CURRENT_CONFIG.

CurrentUser

Zawiera informacje o bieżących preferencjach użytkownika. To pole odczytuje HKEY_CURRENT_USER klucza podstawowego rejestru systemu Windows.

DynData
Przestarzałe.

Zawiera dane rejestru dynamicznego. To pole odczytuje klucz podstawowy rejestru systemu Windows HKEY_DYN_DATA.

LocalMachine

Zawiera dane konfiguracji maszyny lokalnej. To pole odczytuje klucz podstawowy rejestru systemu Windows HKEY_LOCAL_MACHINE.

PerformanceData

Zawiera informacje o wydajności składników oprogramowania. To pole odczytuje klucz podstawowy rejestru systemu Windows HKEY_PERFORMANCE_DATA.

Users

Zawiera informacje o domyślnej konfiguracji użytkownika. To pole odczytuje klucz podstawowy rejestru systemu Windows HKEY_USERS.

Metody

GetValue(String, String, Object)

Pobiera wartość skojarzona z określoną nazwą w określonym kluczu rejestru. Jeśli nazwa nie zostanie znaleziona w określonym kluczu, zwraca podaną wartość domyślną lub null jeśli określony klucz nie istnieje.

SetValue(String, String, Object)

Ustawia określoną parę nazw/wartości w określonym kluczu rejestru. Jeśli określony klucz nie istnieje, zostanie utworzony.

SetValue(String, String, Object, RegistryValueKind)

Ustawia parę nazw/wartości w określonym kluczu rejestru przy użyciu określonego typu danych rejestru. Jeśli określony klucz nie istnieje, zostanie utworzony.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5

Zobacz też