Поделиться через


RegistryProxy.GetValue(String, String, Object) Метод

Определение

Получает значение из раздела реестра

public:
 System::Object ^ GetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ defaultValue);
public object GetValue (string keyName, string valueName, object defaultValue);
member this.GetValue : string * string * obj -> obj
Public Function GetValue (keyName As String, valueName As String, defaultValue As Object) As Object

Параметры

keyName
String

String. Ключ, из которого извлекается значение. Обязательный.

valueName
String

String. Извлекаемое значение. Обязательный.

defaultValue
Object

Object. .Значение по умолчанию, которое предоставляется, если значение не существует. Обязательный.

Возвращаемое значение

Получает значение из раздела реестра

Исключения

У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра.

Раздел RegistryKey, содержащий заданное значение, был помечен для удаления.

Параметр keyName не начинается с правильного корневого раздела реестра.

Примеры

В этом примере значение Name считывается из HKEY_CURRENT_USER\Software\MyApp и отображается в MessageBox.

Dim readValue As Object
readValue = My.Computer.Registry.GetValue(
  "HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
MsgBox("The value is " & CStr(readValue))

Комментарии

valueName не учитывает регистр.

Раздел реестра может содержать одно значение, не связанное ни с каким именем. Если это неименованное значение отображается в редакторе реестра, вместо имени отображается строка "(По умолчанию)". Чтобы получить это неименованное значение, укажите значение NULL или пустую строку ("") для valueNameпараметра .

В следующей таблице перечислены примеры задач, связанных с методом GetValue .

Кому См.
Чтение значения из раздела реестра Практическое руководство. Чтение значения из раздела реестра

Применяется к

См. также раздел