Compartir a través de


ValidatingPropertiesEventArgs.FailedProperties Propiedad

Definición

Obtiene la colección que contiene las propiedades de perfil que no han pasado la validación.

public:
 property System::Collections::ObjectModel::Collection<System::String ^> ^ FailedProperties { System::Collections::ObjectModel::Collection<System::String ^> ^ get(); };
public System.Collections.ObjectModel.Collection<string> FailedProperties { get; }
member this.FailedProperties : System.Collections.ObjectModel.Collection<string>
Public ReadOnly Property FailedProperties As Collection(Of String)

Valor de propiedad

Propiedades de perfil que no han pasado la validación.

Ejemplos

En el ejemplo siguiente se muestra un controlador de eventos para el ValidatingProperties evento. Cuando el valor pasado para FirstName la 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

La FailedProperties propiedad contiene una colección de los nombres de las propiedades que han producido un error en la validación. Si crea un controlador de eventos para el ValidatingProperties evento, agregue los nombres de las propiedades que no se validan en 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.

Se aplica a