이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

SettingsSavedEventArgs 클래스

ClientSettingsProvider.SettingsSaved 이벤트에 대한 데이터를 제공합니다.

System.Object
  System.EventArgs
    System.Web.ClientServices.Providers.SettingsSavedEventArgs

네임스페이스:  System.Web.ClientServices.Providers
어셈블리:  System.Web.Extensions(System.Web.Extensions.dll)
public class SettingsSavedEventArgs : EventArgs

SettingsSavedEventArgs 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 메서드SettingsSavedEventArgs SettingsSavedEventArgs 클래스의 새 인스턴스를 초기화합니다.
위쪽
  이름설명
Public 속성FailedSettingsList ClientSettingsProvider 가 서버에 저장하지 못한 설정을 가져옵니다.
위쪽
  이름설명
Public 메서드Equals(Object)지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드Finalize

가비지 수집자 에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다.

(Object에서 상속됨)
Public 메서드GetHashCode특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드GetType현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드MemberwiseClone현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드ToString현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
위쪽

ClientSettingsProvider.SettingsSaved 이벤트는 설정 공급자가 설정 서비스에 액세스한 후 발생하며 설정이 성공적으로 저장되지 않은 경우에도 마찬가지입니다. 현재 사용자가 로그아웃한 경우와 같은 이유로 인해 공급자는 설정을 저장하는 데 실패할 수 있습니다. FailedSettingsList 속성을 사용하여 설정이 성공적으로 저장되지 않았는지 확인할 수 있습니다.

설정 공급자가 설정 서비스에 액세스할 수 없는 경우 이 이벤트가 발생하지 않으며 이 경우 대신에 공급자는 WebException을 throw합니다.

이벤트를 처리 하는 방법에 대한 자세한 내용은 이벤트 사용 항목을 참조 하십시오.

다음 예제 코드에서는 이 클래스를 사용하여 성공적으로 저장되지 않은 설정 목록을 표시하는 방법을 보여 줍니다.


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);
    }
}


.NET Framework

4.5, 4, 3.5에서 지원

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
© 2013 Microsoft. All rights reserved.