ValidatingPropertiesEventArgs.FailedProperties Свойство

Определение

Возвращает коллекцию, содержащую свойства профиля, сбой проверки.

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)

Значение свойства

Свойства профиля, которые завершились ошибкой проверки.

Примеры

В следующем примере показан обработчик событий для ValidatingProperties события. Если значение, переданное для FirstName свойства, пусто или nullсвойство FirstName добавляется в коллекцию 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

Комментарии

Свойство FailedProperties содержит коллекцию имен свойств, которые не прошли проверку. При создании обработчика событий для ValidatingProperties события добавьте имена свойств, которые завершаются ошибкой проверки в коллекции в свойстве FailedProperties . Метод SetPropertiesForCurrentUser возвращает коллекцию в свойстве FailedProperties , чтобы определить, какие свойства не прошли проверку.

Применяется к