ValidatingPropertiesEventArgs.FailedProperties Egenskap

Definition

Hämtar samlingen som innehåller profilegenskaper som har misslyckats med valideringen.

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)

Egenskapsvärde

Profilegenskaperna som har misslyckats med valideringen.

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

Egenskapen FailedProperties innehåller en samling med namnen på de egenskaper som har misslyckats med valideringen. Om du skapar en händelsehanterare för ValidatingProperties händelsen lägger du till namnen på de egenskaper som inte kan verifieras i samlingen i FailedProperties egenskapen. Metoden SetPropertiesForCurrentUser returnerar samlingen i FailedProperties egenskapen så att du kan avgöra vilka egenskaper som misslyckades med valideringen.

Gäller för