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
로 지정 된 애플리케이션에 대해 Windows 레지스트리 항목을 확인 하는 함수 AppName
를 사용 하 여는 GetSetting
설정 중 하나를 표시 하는 함수입니다. 인수가 Default
지정되었으므로 일부 값이 반환되도록 보장됩니다. 를 사용하여 Section
이름을 검색 GetSetting
할 수 없습니다. 마지막으로 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
값을 반환합니다.
사용자가 대화형으로 GetSetting
로그온할 때까지 활성화되지 않는 레지스트리 키에서 HKEY_LOCAL_USER
작동하므로 사용자를 로그온해야 합니다.
비대화형 프로세스(예: Mtx.exe)에서 액세스해야 하는 레지스트리 설정은 또는 HKEY_USER\DEFAULT\Software
레지스트리 키 아래에 HKEY_LOCAL_MACHINE\Software\
저장되어야 합니다.
GetSetting
에는 가 Read
RegistryPermission필요합니다.
적용 대상
추가 정보
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기