ValidatingPropertiesEventArgs Klas

Definitie

Biedt gegevens voor de ValidatingProperties gebeurtenis.

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

Voorbeelden

In het volgende voorbeeld ziet u een gebeurtenis-handler voor de ValidatingProperties gebeurtenis. Wanneer de waarde die wordt doorgegeven voor FirstName de eigenschap leeg is of null, wordt de FirstName eigenschap toegevoegd aan de FailedProperties verzameling.

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

Opmerkingen

U maakt een gebeurtenis-handler voor de ValidatingProperties gebeurtenis om aan te passen hoe profieleigenschapswaarden worden gevalideerd. De ValidatingProperties gebeurtenis wordt gegenereerd wanneer profieleigenschappen zijn ingesteld voor een gebruiker. Als validatie van eigenschapswaarden mislukt, voegt u deze toe aan de verzameling in de FailedProperties eigenschap. De SetPropertiesForCurrentUser methode retourneert de verzameling in de FailedProperties eigenschap, zodat u kunt bepalen welke eigenschappen niet zijn gevalideerd.

Eigenschappen

Name Description
FailedProperties

Hiermee haalt u de verzameling op die profieleigenschappen bevat waarvoor de validatie is mislukt.

Properties

Hiermee haalt u de verzameling namen en waarden van de profieleigenschappen op die moeten worden gevalideerd.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op