Interaction.GetAllSettings(String, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Windows 레지스트리의 애플리케이션 항목에서 키 설정 목록과 해당 값(원래 SaveSetting)을 반환합니다. 이 My 기능을 사용하면 레지스트리 작업에서 생산성과 성능이 더 GetAllSettings향상됩니다. 자세한 내용은 Registry를 참조하세요.
public:
static cli::array <System::String ^, 2> ^ GetAllSettings(System::String ^ AppName, System::String ^ Section);
public static string[,] GetAllSettings(string AppName, string Section);
static member GetAllSettings : string * string -> string[,]
Public Function GetAllSettings (AppName As String, Section As String) As String(,)
매개 변수
- AppName
- String
필수 사항입니다.
String 키 설정이 요청된 애플리케이션 또는 프로젝트의 이름을 포함하는 식입니다.
- Section
- String
필수 사항입니다.
String 키 설정이 요청된 섹션의 이름을 포함하는 식입니다.
GetAllSettings 는 문자열의 2차원 배열을 포함하는 개체를 반환합니다. 문자열에는 지정된 섹션의 모든 키 설정과 해당 값이 포함됩니다.
반품
Windows 레지스트리의 애플리케이션 항목에서 키 설정 및 해당 값(원래 SaveSetting)의 목록입니다.
이 My 기능을 사용하면 레지스트리 작업에서 생산성과 성능이 더 GetAllSettings향상됩니다. 자세한 내용은 Registry를 참조하세요.
예외
사용자가 로그인하지 않았습니다.
예제
이 예제에서는 먼저 SaveSetting 함수를 사용하여 AppName 지정된 애플리케이션의 Windows 레지스트리에 항목을 만들고 GetAllSettings 함수를 사용하여 설정을 표시합니다. 애플리케이션 이름 및 Section 이름은 .을 GetAllSettings사용하여 검색할 수 없습니다. 마지막으로, 함수는 DeleteSetting 애플리케이션의 항목을 제거합니다.
' Object to hold 2-dimensional array returned by GetAllSettings.
' Integer to hold counter.
Dim MySettings(,) As String
Dim intSettings As Integer
' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
' Retrieve the settings.
MySettings = GetAllSettings("MyApp", "Startup")
For intSettings = LBound(MySettings, 1) To UBound(MySettings, 1)
WriteLine(1, MySettings(intSettings, 0))
WriteLine(1, MySettings(intSettings, 1))
Next intSettings
DeleteSetting("MyApp")
설명
GetAllSettings는 초기화되지 않았거나 Section 존재하지 않는 경우 AppName 초기화 Object 되지 않은 값을 반환합니다.
사용자가 대화형으로 GetAllSettings 로그온할 때까지 활성화되지 않는 레지스트리 키에서 HKEY_LOCAL_USER 작동하므로 사용자를 로그온해야 합니다.
비대화형 프로세스(예: Mtx.exe)에서 액세스할 레지스트리 설정은 레지스트리 키 또는 HKEY_USER\DEFAULT\Software 레지스트리 키 아래에 HKEY_LOCAL_MACHINE\Software\ 저장되어야 합니다.