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

Definição

Obtém um valor de uma chave do 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. Chave da qual o valor deve ser recuperado. Required.

valueName
String

String. Valor a ser recuperado. Required.

defaultValue
Object

Object. Valor padrão a ser fornecido se o valor não existir. Required.

Retornos

Obtém um valor de uma chave do Registro.

Exceções

O usuário não tem as permissões necessárias para ler da chave do Registro.

O RegistryKey que contém o valor especificado foi marcado para exclusão.

keyName não começa com uma raiz válida do Registro.

Exemplos

Este exemplo lê o valor NameHKEY_CURRENT_USER\Software\MyApp e o exibe em um MessageBox.

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

Comentários

valueName não diferencia maiúsculas de minúsculas.

Uma chave do Registro pode conter um valor que não está associado a nenhum nome. Quando esse valor sem nome é exibido no editor do Registro, a cadeia de caracteres "(Padrão)" aparece em vez de um nome. Para recuperar esse valor sem nome, especifique nulo ou a cadeia de caracteres vazia ("") para valueName.

A tabela a seguir lista exemplos de tarefas que envolvem o GetValue método.

Para Veja
Ler um valor de uma chave do Registro Como ler um valor de uma chave do Registro

Aplica-se a

Confira também