ValidatingPropertiesEventArgs.FailedProperties 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
유효성 검사에 실패한 프로필 속성이 포함된 컬렉션을 가져옵니다.
public:
property System::Collections::ObjectModel::Collection<System::String ^> ^ FailedProperties { System::Collections::ObjectModel::Collection<System::String ^> ^ get(); };
public System.Collections.ObjectModel.Collection<string> FailedProperties { get; }
member this.FailedProperties : System.Collections.ObjectModel.Collection<string>
Public ReadOnly Property FailedProperties As Collection(Of String)
속성 값
유효성 검사에 실패한 프로필 속성입니다.
예제
다음 예제에서는 이벤트에 대한 이벤트 처리기를 보여 있습니다 ValidatingProperties . 속성에 전달된 FirstName 값이 비어 있거나 null컬렉션에 FirstName 속성이 추가 FailedProperties 됩니다.
void Application_Start(object sender, EventArgs e)
{
System.Web.ApplicationServices.ProfileService.ValidatingProperties += new EventHandler<System.Web.ApplicationServices.ValidatingPropertiesEventArgs>(ProfileService_ValidatingProperties);
}
void ProfileService_ValidatingProperties(object sender, System.Web.ApplicationServices.ValidatingPropertiesEventArgs e)
{
if (String.IsNullOrEmpty((string)e.Properties["FirstName"]))
{
e.FailedProperties.Add("FirstName");
}
}
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
AddHandler System.Web.ApplicationServices.ProfileService.ValidatingProperties, _
AddressOf ProfileService_ValidatingProperties
End Sub
Sub ProfileService_ValidatingProperties(ByVal sender As Object, ByVal e As System.Web.ApplicationServices.ValidatingPropertiesEventArgs)
If (String.IsNullOrEmpty(CType(e.Properties("FirstName"), String))) Then
e.FailedProperties.Add("FirstName")
End If
End Sub
설명
이 속성에는 FailedProperties 유효성 검사에 실패한 속성의 이름 컬렉션이 포함되어 있습니다. 이벤트에 대한 ValidatingProperties 이벤트 처리기를 만드는 경우 유효성 검사에 실패한 속성의 이름을 속성의 컬렉션에 FailedProperties 추가합니다. 메서드는 SetPropertiesForCurrentUser 유효성 검사에 FailedProperties 실패한 속성을 확인할 수 있도록 속성의 컬렉션을 반환합니다.