ValidatingPropertiesEventArgs Klass

Definition

Innehåller data för ValidatingProperties händelsen.

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

Exempel

I följande exempel visas en händelsehanterare för ValidatingProperties händelsen. När värdet som skickas för FirstName egenskapen är tomt eller nullläggs egenskapen FirstName till i FailedProperties samlingen.

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

Kommentarer

Du skapar en händelsehanterare för händelsen för ValidatingProperties att anpassa hur profilegenskapsvärden verifieras. Händelsen ValidatingProperties utlöses när profilegenskaper anges för en användare. Om några egenskapsvärden misslyckas med verifieringen lägger du till dem i samlingen i egenskapen FailedProperties . Metoden SetPropertiesForCurrentUser returnerar samlingen i FailedProperties egenskapen så att du kan avgöra vilka egenskaper som misslyckades med valideringen.

Egenskaper

Name Description
FailedProperties

Hämtar samlingen som innehåller profilegenskaper som har misslyckats med valideringen.

Properties

Hämtar samlingen med namn och värden för profilegenskaperna som ska valideras.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för