ApplicationSettingsBase.Save 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션 설정 속성의 현재 값을 저장합니다.
public:
override void Save();
public override void Save ();
override this.Save : unit -> unit
Public Overrides Sub Save ()
예제
다음 코드 예제에서는 기본 폼에 SaveClosing 대 한 이벤트 처리기에서 호출 되는 메서드를 보여 둡습니다. 또한 이 메서드는 폼의 Text 속성과 연결된 설정 속성에 추가 기간을 추가합니다.
전체 코드 예제는 클래스 개요에 ApplicationSettingsBase 나열됩니다.
private:
void AppSettingsForm_FormClosing(Object^ sender,
FormClosingEventArgs^ e)
{
//Synchronize manual associations first.
formSettings->FormText = this->Text + '.';
formSettings->Save();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
//Synchronize manual associations first.
frmSettings1.FormText = this.Text + '.';
frmSettings1.FormSize = this.Size;
frmSettings1.Save();
}
Private Sub Form1_FormClosing_1(ByVal sender As Object, ByVal e As _
FormClosingEventArgs) Handles MyBase.FormClosing
'Synchronize manual associations first.
frmSettings1.FormText = Me.Text + "."c
' Save size settings manually.
frmSettings1.FormSize = Me.Size
frmSettings1.Save()
End Sub
설명
메서드는 Save 연결된 데이터 저장소에 각 설정 속성의 현재 값을 씁니다. 각 속성에 대해 이 메서드는 SetPropertyValues 연결된 설정 공급자에서 메서드를 호출합니다.
이 메서드는 값을 작성하기 전에 이벤트를 발생한다는 SettingsSaving 점에서 기본 클래스 구현과 다릅니다.
정의 된 유일한 설정은 애플리케이션 범위 설정 하는 경우 Save 는 아무런 영향을 미치지 않으며 기본값을 사용 하 여 호출 하는 경우 오류가 반환 LocalFileSettingsProvider합니다. LocalFileSettingsProvider 사용자 범위 설정만 저장합니다.
중요
애플리케이션 설정의 값은 자동으로 래퍼 클래스를 초기화 하는 동안 로드 때문에 해당 Load 메서드가 없습니다. 반면, 이러한 값은 애플리케이션이 종료 될 때 자동으로 저장 되지. 명시적으로 호출 해야 하므로 Save 애플리케이션 설정의 현재 값을 유지 하는 방법입니다. 이 작업은 일반적으로 주 또는 를 포함하는 의 이벤트 처리기에서 Closing 수행됩니다 Form.
적용 대상
추가 정보
.NET