RegistryProxy.GetValue(String, String, Object) Metodo

Definizione

Ottiene un valore da una chiave del Registro di sistema.

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

Parametri

keyName
String

String. Chiave da cui recuperare il valore. Required.

valueName
String

String. Valore da recuperare. Required.

defaultValue
Object

Object. Valore predefinito da specificare se il valore non esiste. Required.

Valori restituiti

Ottiene un valore da una chiave del Registro di sistema.

Eccezioni

L'utente non dispone delle autorizzazioni necessarie per leggere dalla chiave del Registro di sistema.

Oggetto RegistryKey che contiene il valore specificato è stato contrassegnato per l'eliminazione.

keyName non inizia con una radice del Registro di sistema valida.

Esempio

Questo esempio legge il valore Name da HKEY_CURRENT_USER\Software\MyApp e lo visualizza in un oggetto MessageBox.

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

Commenti

valueName non fa distinzione tra maiuscole e minuscole.

Una chiave del Registro di sistema può contenere un valore non associato ad alcun nome. Quando questo valore senza nome viene visualizzato nell'editor del Registro di sistema, viene visualizzata la stringa "(Default)" anziché un nome. Per recuperare questo valore senza nome, specificare null o la stringa vuota ("") per valueName.

Nella tabella seguente sono elencati esempi di attività che coinvolgono il GetValue metodo .

Per Vedi
Leggere un valore da una chiave del Registro di sistema Procedura: Leggere un valore da una chiave del Registro di sistema

Si applica a

Vedi anche