ValidatingPropertiesEventArgs.FailedProperties Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Auflistung mit den Profileigenschaften ab, die die Validierung nicht bestanden haben.
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)
Eigenschaftswert
Die Profileigenschaften, die die Validierung nicht bestanden haben.
Beispiele
Das folgende Beispiel zeigt einen Ereignishandler für das ValidatingProperties Ereignis. Wenn der für FirstName
die Eigenschaft übergebene Wert leer oder null
ist, wird die FirstName
-Eigenschaft der FailedProperties Auflistung hinzugefügt.
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
Hinweise
Die FailedProperties -Eigenschaft enthält eine Auflistung der Namen der Eigenschaften, bei denen die Überprüfung fehlgeschlagen ist. Wenn Sie einen Ereignishandler für das ValidatingProperties Ereignis erstellen, fügen Sie der Auflistung in FailedProperties der -Eigenschaft die Namen der Eigenschaften hinzu, bei denen die Überprüfung fehlschlägt. Die SetPropertiesForCurrentUser -Methode gibt die Auflistung in der -Eigenschaft zurück, sodass Sie ermitteln können, welche Eigenschaften bei der FailedProperties Überprüfung fehlschlugen.