RegistryProxy.GetValue(String, String, Object) Yöntem

Tanım

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

Şunlara uygulanır

Ayrıca bkz.