RegistryKey.DeleteValue メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した値をこのキーから削除します。値が見つからない場合は例外をスローします。
オーバーロード
DeleteValue(String) |
指定した値をこのキーから削除します。 |
DeleteValue(String, Boolean) |
指定した値をこのキーから削除します。また、値が見つからない場合に例外を発生させるかどうかを指定します。 |
DeleteValue(String)
- ソース:
- RegistryKey.cs
指定した値をこのキーから削除します。
public:
void DeleteValue(System::String ^ name);
public void DeleteValue (string name);
member this.DeleteValue : string -> unit
Public Sub DeleteValue (name As String)
パラメーター
- name
- String
削除する値の名前。
例外
name
が有効な値参照ではありません。
ユーザーに、値の削除に必要なアクセス許可がありません。
操作対象の RegistryKey が閉じています。閉じられたキーにはアクセスできません。
操作しようとしている RegistryKey は読み取り専用です。
例
このコード例は、RegistryKey クラスのために提供されている大規模な例の一部です。
// Delete the ID value.
testSettings = test9999->OpenSubKey( "TestSettings", true );
testSettings->DeleteValue( "id" );
// Verify the deletion.
Console::WriteLine( dynamic_cast<String^>(testSettings->GetValue( "id", "ID not found." )) );
testSettings->Close();
using(RegistryKey
testSettings = test9999.OpenSubKey("TestSettings", true))
{
// Delete the ID value.
testSettings.DeleteValue("id");
// Verify the deletion.
Console.WriteLine((string)testSettings.GetValue(
"id", "ID not found."));
}
' Delete the ID value.
testSettings = test9999.OpenSubKey("TestSettings", True)
testSettings.DeleteValue("id")
' Verify the deletion.
Console.WriteLine(CType(testSettings.GetValue( _
"id", "ID not found."), String))
testSettings.Close()
こちらもご覧ください
適用対象
DeleteValue(String, Boolean)
- ソース:
- RegistryKey.cs
指定した値をこのキーから削除します。また、値が見つからない場合に例外を発生させるかどうかを指定します。
public:
void DeleteValue(System::String ^ name, bool throwOnMissingValue);
public void DeleteValue (string name, bool throwOnMissingValue);
member this.DeleteValue : string * bool -> unit
Public Sub DeleteValue (name As String, throwOnMissingValue As Boolean)
パラメーター
- name
- String
削除する値の名前。
- throwOnMissingValue
- Boolean
指定した値が見つからない場合に例外を発生させるかどうかを示します。 この引数が true
であり、指定した値が見つからない場合は、例外が発生します。 この引数が false
であり、指定した値が見つからない場合は、何も実行されません。
例外
ユーザーに、値の削除に必要なアクセス許可がありません。
操作対象の RegistryKey が閉じています。閉じられたキーにはアクセスできません。
操作しようとしている RegistryKey は読み取り専用です。
注釈
が false
の場合throwOnMissingValue
、削除が成功したかどうかを確認する方法はありません。その後、削除された値にアクセスする必要はありません。 そのため、この方法でレジストリから値を削除する場合は注意が必要です。
こちらもご覧ください
適用対象
.NET