ValidatingPropertiesEventArgs.FailedProperties Właściwość

Definicja

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.

Dotyczy