Interaction.GetSetting(String, String, String, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Windows 레지스트리의 애플리케이션 항목에서 키 설정 값을 반환합니다.
My
기능은 GetAllSettings
레지스트리 작업에서 생산성과 성능을 향상합니다. 자세한 내용은 Registry참조하세요.
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static string? GetSetting (string AppName, string Section, string Key, string? Default = "");
public static string GetSetting (string AppName, string Section, string Key, string Default = "");
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetSetting : string * string * string * string -> string
static member GetSetting : string * string * string * string -> string
Public Function GetSetting (AppName As String, Section As String, Key As String, Optional Default As String = "") As String
매개 변수
- AppName
- String
필수.
String
키 설정이 요청된 애플리케이션 또는 프로젝트의 이름을 포함하는 식입니다.
- Section
- String
필수.
String
키 설정이 있는 섹션의 이름을 포함하는 식입니다.
- Key
- String
필수. 반환할 키 설정의 이름을 포함하는 String
식입니다.
- Default
- String
선택적.
Key
설정에 값이 설정되지 않은 경우 반환할 값이 포함된 식입니다. 생략하면 Default
길이가 0인 문자열("")로 간주됩니다.
반환
Windows 레지스트리에 있는 애플리케이션 항목의 키 설정 값입니다.
My
기능은 GetAllSettings
레지스트리 작업에서 생산성과 성능을 향상합니다.
- 특성
예외
하나 이상의 인수가 String
식이 아니거나 사용자가 로그인되지 않았습니다.
예제
이 예제에서는 먼저 SaveSetting
함수를 사용하여 AppName
지정된 애플리케이션의 Windows 레지스트리에 항목을 만들고 GetSetting
함수를 사용하여 설정 중 하나를 표시합니다.
Default
인수가 지정되었으므로 일부 값이 반환됩니다.
GetSetting
Section
이름을 검색할 수 없습니다. 마지막으로 DeleteSetting
함수는 애플리케이션의 모든 항목을 제거합니다.
' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
Console.WriteLine(GetSetting("MyApp", "Startup", "Left", "25"))
DeleteSetting("MyApp")
설명
GetSetting
인수에 이름이 지정된 항목이 없으면 GetSetting
Default
값을 반환합니다.
사용자가 대화형으로 로그온할 때까지 활성화되지 않는 HKEY_LOCAL_USER
레지스트리 키에서 작동하므로 GetSetting
사용자를 로그온해야 합니다.
비대화형 프로세스(예: Mtx.exe)에서 액세스할 레지스트리 설정은 HKEY_LOCAL_MACHINE\Software\
또는 HKEY_USER\DEFAULT\Software
레지스트리 키 아래에 저장되어야 합니다.
GetSetting
Read
RegistryPermission필요합니다.
적용 대상
추가 정보
.NET