Interaction.GetSetting(String, String, String, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Windows 레지스트리의 애플리케이션 항목에서 키 설정 값을 반환합니다. 이 My 기능은 레지스트리 작업 GetAllSettings에서 생산성과 성능을 제공합니다. 자세한 내용은 Registry를 참조하세요.
public static string GetSetting(string AppName, string Section, string Key, string Default = "");
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
Optional. 설정에 값이 설정되지 않은 경우 반환할 값이 Key 포함된 식입니다. 생략 Default 하면 길이가 0인 문자열("")로 간주됩니다.
반품
Windows 레지스트리에 있는 애플리케이션 항목의 키 설정 값입니다.
이 My 기능은 레지스트리 작업 GetAllSettings에서 생산성과 성능을 제공합니다.
예외
하나 이상의 인수가 식이 아니 String 거나 사용자가 로그인되지 않았습니다.
예제
이 예제에서는 먼저 SaveSetting 함수를 사용하여 AppName 지정된 애플리케이션의 Windows 레지스트리에 항목을 만들고 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가 필요합니다.ReadRegistryPermission