ValidatingPropertiesEventArgs Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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) |