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. Gerekli.
- valueName
- String
String. Alınacak değer. Gerekli.
- defaultValue
- Object
Object. Değer yoksa, sağlanacak varsayılan değer. Gerekli.
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 izinleri yok.
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ğerini Name okur HKEY_CURRENT_USER\Software\MyApp ve içinde MessageBoxgö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ş bir değer içerebilir. Bu adsız değer kayıt defteri düzenleyicisinde görüntülendiğinde, ad yerine "(Varsayılan)" dizesi görüntülenir. Bu adlandırılmamış değeri almak için valueNameiçin null veya boş dize ("") belirtin.
Aşağıdaki tabloda, yöntemini içeren GetValue görev örnekleri listelenmiştir.
| İçin | Bkz: |
|---|---|
| Kayıt defteri anahtarından değer okuma | Nasıl yapılır: Kayıt Defteri Anahtarından Değer Okuma |