ValidatingPropertiesEventArgs Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia dane dla zdarzenia ValidatingProperties.
public ref class ValidatingPropertiesEventArgs : EventArgs
public class ValidatingPropertiesEventArgs : EventArgs
type ValidatingPropertiesEventArgs = class
inherit EventArgs
Public Class ValidatingPropertiesEventArgs
Inherits EventArgs
- Dziedziczenie
Przykłady
W poniższym przykładzie przedstawiono procedurę obsługi zdarzeń dla ValidatingProperties zdarzenia. Gdy wartość przekazana dla FirstName
właściwości jest pusta lub null
, FirstName
właściwość jest dodawana do kolekcji 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
Uwagi
Utworzysz procedurę obsługi zdarzeń ValidatingProperties dla zdarzenia, aby dostosować sposób sprawdzania poprawności wartości właściwości profilu. Zdarzenie ValidatingProperties jest wywoływane, gdy właściwości profilu są ustawione dla użytkownika. Jeśli jakiekolwiek wartości właściwości kończą się niepowodzeniem, dodaj je do kolekcji we FailedProperties właściwości . Metoda SetPropertiesForCurrentUser zwraca kolekcję we właściwości, FailedProperties aby określić, które właściwości zakończyły się niepowodzeniem.
Właściwości
FailedProperties |
Pobiera kolekcję zawierającą właściwości profilu, które zakończyły się niepowodzeniem walidacji. |
Properties |
Pobiera kolekcję nazw i wartości właściwości profilu w celu zweryfikowania. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |