RegistryProxy.GetValue(String, String, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kayıt defteri anahtarından bir değer alır.
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
Parametreler
- keyName
- String
String
. Değerin alınacağı anahtar. Gereklidir.
- valueName
- String
String
. Alınacak değer. Gereklidir.
- defaultValue
- Object
Object
. Değer yoksa, sağlanacak varsayılan değer. Gereklidir.
Döndürülenler
Kayıt defteri anahtarından bir değer alır.
Özel durumlar
Kullanıcının kayıt defteri anahtarından okumak için gereken izinlere sahip değildir.
RegistryKey Belirtilen değeri içeren değeri silinmek üzere işaretlendi.
keyName
geçerli bir kayıt defteri köküyle başlamaz.
Örnekler
Bu örnek, değerinden değerini Name
HKEY_CURRENT_USER\Software\MyApp
okur ve içinde MessageBox
görüntüler.
Dim readValue As Object
readValue = My.Computer.Registry.GetValue(
"HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
MsgBox("The value is " & CStr(readValue))
Açıklamalar
valueName
büyük/küçük harfe duyarlı değildir.
Kayıt defteri anahtarı herhangi bir adla ilişkilendirilmemiş tek bir değer içerebilir. Bu adlandırılmamış değer, kayıt defteri düzenleyicisinde görüntülendiğinde, bir ad yerine "(varsayılan)" dizesi görüntülenir. Bu adlandırılmamış değeri almak için için null veya boş dize ("") valueName
belirtin.
Aşağıdaki tabloda, yöntemini içeren görev örnekleri listeledik GetValue
.
Amaç | Bkz. |
---|---|
Kayıt defteri anahtarından değer okuma | Nasıl yapılır: Kayıt Defteri Anahtarından Değer Okuma |