ValidatingPropertiesEventArgs Classe

Definizione

Fornisce i dati per l'evento ValidatingProperties.

public ref class ValidatingPropertiesEventArgs : EventArgs
public class ValidatingPropertiesEventArgs : EventArgs
type ValidatingPropertiesEventArgs = class
    inherit EventArgs
Public Class ValidatingPropertiesEventArgs
Inherits EventArgs
Ereditarietà
ValidatingPropertiesEventArgs

Esempio

Nell'esempio seguente viene illustrato un gestore eventi per l'evento ValidatingProperties . Quando il valore passato per FirstName la proprietà è vuoto o null, la FirstName proprietà viene aggiunta alla FailedProperties raccolta.

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

Commenti

Si crea un gestore eventi per l'evento ValidatingProperties per personalizzare la convalida dei valori delle proprietà del profilo. L'evento ValidatingProperties viene generato quando le proprietà del profilo vengono impostate per un utente. Se i valori delle proprietà hanno esito negativo, aggiungerli alla raccolta nella FailedProperties proprietà. Il SetPropertiesForCurrentUser metodo restituisce la raccolta nella FailedProperties proprietà in modo che sia possibile determinare quali proprietà non sono state convalidate.

Proprietà

FailedProperties

Ottiene l'insieme contenente le proprietà del profilo che non sono state convalidate.

Properties

Ottiene l'insieme dei nomi e dei valori delle proprietà del profilo da convalidare.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a