RegistryProxy.GetValue(String, String, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu z klíče registru.
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
Parametry
- keyName
- String
String
. Klíč, ze kterého má být hodnota načtena. Povinná hodnota.
- valueName
- String
String
. Hodnota, která se má načíst. Povinná hodnota.
- defaultValue
- Object
Object
. Výchozí hodnota, která se má zadat, pokud hodnota neexistuje. Povinná hodnota.
Návraty
Získá hodnotu z klíče registru.
Výjimky
Uživatel nemá oprávnění potřebné ke čtení z klíče registru.
Hodnota RegistryKey obsahující zadanou hodnotu byla označena k odstranění.
keyName
nezačíná platným kořenovým adresářem registru.
Příklady
Tento příklad načte hodnotu Name
z HKEY_CURRENT_USER\Software\MyApp
a zobrazí ji v MessageBox
souboru .
Dim readValue As Object
readValue = My.Computer.Registry.GetValue(
"HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
MsgBox("The value is " & CStr(readValue))
Poznámky
valueName
nerozlišuje velká a malá písmena.
Klíč registru může obsahovat jednu hodnotu, která není přidružena k žádnému názvu. Pokud se tato nepojmenovaná hodnota zobrazuje v editoru registru, zobrazuje se místo názvu řetězec "(výchozí)". Chcete-li načíst tuto nepojmenovanou hodnotu, zadejte hodnotu null nebo prázdný řetězec ("") pro valueName
.
Následující tabulka uvádí příklady úloh zahrnujících metodu GetValue
.
Záměr | Seznamte se s |
---|---|
Načtení hodnoty z klíče registru | Postupy: Načtení hodnoty z klíče registru |