SettingsSavedEventArgs 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SettingsSaved 이벤트에 대한 데이터를 제공합니다.
public ref class SettingsSavedEventArgs : EventArgs
public class SettingsSavedEventArgs : EventArgs
type SettingsSavedEventArgs = class
inherit EventArgs
Public Class SettingsSavedEventArgs
Inherits EventArgs
- 상속
예제
다음 예제 코드를 성공적으로 저장 되지 않은 설정의 목록을 표시 하려면이 클래스를 사용 하는 방법에 설명 합니다.
private void AttachSettingsSavedEventHandler()
{
((ClientSettingsProvider)Properties.Settings.Default.Providers
["System.Web.ClientServices.Providers.ClientSettingsProvider"])
.SettingsSaved +=
new EventHandler<SettingsSavedEventArgs>(Form1_SettingsSaved);
}
private void Form1_SettingsSaved(object sender,
SettingsSavedEventArgs e)
{
// If any settings were not saved, display a list of them.
if (e.FailedSettingsList.Count > 0)
{
String failedSettings = String.Join(
Environment.NewLine,
e.FailedSettingsList.ToArray());
String message = String.Format("{0}{1}{1}{2}",
"The following setting(s) were not saved:",
Environment.NewLine, failedSettings);
MessageBox.Show(message, "Unable to save settings",
MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
Private WithEvents settingsProvider As ClientSettingsProvider = My.Settings _
.Providers("System.Web.ClientServices.Providers.ClientSettingsProvider")
Private Sub Form1_SettingsSaved(ByVal sender As Object, _
ByVal e As SettingsSavedEventArgs) _
Handles settingsProvider.SettingsSaved
' If any settings were not saved, display a list of them.
If e.FailedSettingsList.Count > 0 Then
Dim failedSettings As String = String.Join( _
Environment.NewLine, e.FailedSettingsList.ToArray())
Dim message As String = String.Format("{0}{1}{1}{2}", _
"The following setting(s) were not saved:", _
Environment.NewLine, failedSettings)
MessageBox.Show(message, "Unable to save settings", _
MessageBoxButtons.OK, MessageBoxIcon.Warning)
End If
End Sub
설명
ClientSettingsProvider.SettingsSaved 설정을 성공적으로 저장 하지 않은 경우에 이벤트 설정 공급자가 설정 서비스에 액세스 한 후 발생 합니다. 공급자 설정을 저장 하지 못할 수 있습니다 하는 이유 중 하나는 현재 사용자 로그 아웃 하는 경우입니다. 사용할 수는 FailedSettingsList 모든 설정이 성공적으로 저장 되지 않은 여부를 결정 하는 속성입니다.
설정 공급자 대신 때문에 공급자를 throw 하는 설정 서비스에 액세스할 수 없는 경우이 이벤트가 발생 하지 않습니다는 WebException합니다.
이벤트를 처리 하는 방법에 대 한 자세한 내용은 참조 하세요. 이벤트 처리 및 발생합니다.
생성자
SettingsSavedEventArgs(IEnumerable<String>) |
SettingsSavedEventArgs 클래스의 새 인스턴스를 초기화합니다. |
속성
FailedSettingsList |
ClientSettingsProvider가 서버에 저장하지 못한 설정을 가져옵니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
추가 정보
.NET