Compartir a través de


ValidatingPropertiesEventArgs Clase

Definición

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
ValidatingPropertiesEventArgs

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)

Se aplica a