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