ValidatingPropertiesEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет данные для ValidatingProperties события.
public ref class ValidatingPropertiesEventArgs : EventArgs
public class ValidatingPropertiesEventArgs : EventArgs
type ValidatingPropertiesEventArgs = class
inherit EventArgs
Public Class ValidatingPropertiesEventArgs
Inherits EventArgs
- Наследование
Примеры
В следующем примере показан обработчик событий для 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
Комментарии
Вы создаете обработчик событий для события, ValidatingProperties чтобы настроить способ проверки значений свойств профиля. Событие ValidatingProperties возникает, когда свойства профиля задаются для пользователя. Если какие-либо значения свойств завершаются ошибкой проверки, добавьте их в коллекцию в свойстве FailedProperties . Метод SetPropertiesForCurrentUser возвращает коллекцию в свойстве FailedProperties , чтобы определить, какие свойства не прошли проверку.
Свойства
| Имя | Описание |
|---|---|
| FailedProperties |
Возвращает коллекцию, содержащую свойства профиля, сбой проверки. |
| Properties |
Возвращает коллекцию имен и значений свойств профиля для проверки. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |