ValidatingPropertiesEventArgs.FailedProperties Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.