Compartir a través de


RegistryProxy.GetValue(String, String, Object) Método

Definición

Obtiene un valor de una clave del Registro.

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

Parámetros

keyName
String

String. Clave cuyo valor se va a recuperar. Obligatorio.

valueName
String

String. Valor que se va a recuperar. Obligatorio.

defaultValue
Object

Object. Valor predeterminado que se va a proporcionar si el valor no existe. Obligatorio.

Devoluciones

Obtiene un valor de una clave del Registro.

Excepciones

El usuario no tiene los permisos necesarios para leer en la clave del Registro.

El objeto RegistryKey que contiene el valor especificado se ha marcado para su eliminación.

keyName no comienza con una clave raíz del Registro válida.

Ejemplos

En este ejemplo se lee el valor Name de HKEY_CURRENT_USER\Software\MyApp y se muestra en .MessageBox

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

Comentarios

valueName no distingue entre mayúsculas y minúsculas.

Una clave del Registro puede contener un valor que no está asociado a ningún nombre. Cuando este valor sin nombre se muestra en el editor del Registro, aparece la cadena "(Default)" en lugar de un nombre. Para recuperar este valor sin nombre, especifique null o la cadena vacía ("") para valueName.

En la tabla siguiente se enumeran ejemplos de tareas relacionadas con el GetValue método .

En Vea
Lectura de un valor de una clave del Registro Procedimiento para leer un valor en una clave del Registro

Se aplica a

Consulte también