ValidatingPropertiesEventArgs.FailedProperties Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję zawierającą właściwości profilu, które zakończyły się niepowodzeniem walidacji.
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)
Wartość właściwości
Właściwości profilu, które zakończyły się niepowodzeniem.
Przykłady
W poniższym przykładzie przedstawiono procedurę obsługi zdarzeń dla ValidatingProperties zdarzenia. Gdy wartość przekazana dla FirstName
właściwości jest pusta lub null
, FirstName
właściwość jest dodawana do kolekcji FailedProperties .
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
Uwagi
Właściwość FailedProperties zawiera kolekcję nazw właściwości, które zakończyły się niepowodzeniem walidacji. Jeśli tworzysz procedurę obsługi zdarzeń ValidatingProperties dla zdarzenia, dodajesz nazwy właściwości, które kończą się niepowodzeniem walidacji do kolekcji we FailedProperties właściwości. Metoda SetPropertiesForCurrentUser zwraca kolekcję we właściwości, FailedProperties aby określić, które właściwości zakończyły się niepowodzeniem.