ValidatingPropertiesEventArgs Klasse
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.
Stellt Daten für das ValidatingProperties-Ereignis bereit.
public ref class ValidatingPropertiesEventArgs : EventArgs
public class ValidatingPropertiesEventArgs : EventArgs
type ValidatingPropertiesEventArgs = class
inherit EventArgs
Public Class ValidatingPropertiesEventArgs
Inherits EventArgs
- Vererbung
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
Sie erstellen einen Ereignishandler für das Ereignis, um die ValidatingProperties Überprüfung der Profileigenschaftenwerte anzupassen. Das ValidatingProperties Ereignis wird ausgelöst, wenn Profileigenschaften für einen Benutzer festgelegt werden. Wenn die Überprüfung von Eigenschaftswerten fehlschlägt, fügen Sie sie der Auflistung in der FailedProperties -Eigenschaft hinzu. Die SetPropertiesForCurrentUser -Methode gibt die Auflistung in der -Eigenschaft zurück, sodass Sie ermitteln können, welche Eigenschaften bei der FailedProperties Überprüfung fehlschlugen.
Eigenschaften
FailedProperties |
Ruft die Auflistung mit den Profileigenschaften ab, die die Validierung nicht bestanden haben. |
Properties |
Ruft die Auflistung der Namen und Werte der zu überprüfenden Profileigenschaften ab. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |