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 .

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

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

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