Udostępnij za pośrednictwem


ValidatingPropertiesEventArgs Klasa

Definicja

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
ValidatingPropertiesEventArgs

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)

Dotyczy