Sdílet prostřednictvím


ValidatingPropertiesEventArgs.FailedProperties Vlastnost

Definice

Získá kolekci obsahující vlastnosti profilu, které selhaly ověření.

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)

Hodnota vlastnosti

Vlastnosti profilu, u kterých se nezdařilo ověření.

Příklady

Následující příklad ukazuje obslužnou rutinu ValidatingProperties události pro událost. Pokud je hodnota předaná pro FirstName vlastnost prázdná nebo nullje vlastnost přidána FirstName do FailedProperties kolekce.

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

Poznámky

Vlastnost FailedProperties obsahuje kolekci názvů vlastností, které selhaly ověření. Pokud pro událost vytvoříte obslužnou rutinu ValidatingProperties události, přidáte názvy vlastností, které selžou ověření do kolekce ve FailedProperties vlastnosti. Metoda SetPropertiesForCurrentUser vrátí kolekci ve FailedProperties vlastnosti, abyste mohli určit, které vlastnosti selhaly ověření.

Platí pro