ValidatingPropertiesEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona datos para el evento ValidatingProperties.
public ref class ValidatingPropertiesEventArgs : EventArgs
public class ValidatingPropertiesEventArgs : EventArgs
type ValidatingPropertiesEventArgs = class
inherit EventArgs
Public Class ValidatingPropertiesEventArgs
Inherits EventArgs
- Herencia
Ejemplos
En el ejemplo siguiente se muestra un controlador de eventos para el ValidatingProperties evento. Cuando el valor pasado para la FirstName
propiedad está vacío o null
, la FirstName
propiedad se agrega a la FailedProperties colección.
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
Comentarios
Se crea un controlador de eventos para el ValidatingProperties evento para personalizar cómo se validan los valores de propiedad de perfil. El ValidatingProperties evento se genera cuando se establecen propiedades de perfil para un usuario. Si se produce un error en la validación de los valores de propiedad, agréguelos a la colección en la FailedProperties propiedad . El SetPropertiesForCurrentUser método devuelve la colección en la FailedProperties propiedad para que pueda determinar qué propiedades no se pudieron validar.
Propiedades
FailedProperties |
Obtiene la colección que contiene las propiedades de perfil que no han pasado la validación. |
Properties |
Obtiene la colección de nombres y valores de las propiedades de perfil que se van a validar. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |