Aracılığıyla paylaş


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. 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 NameHKEY_CURRENT_USER\Software\MyApp okur 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ş 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 ("") valueNamebelirtin.

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

Şunlara uygulanır

Ayrıca bkz.