Поделиться через


ValidatingPropertiesEventArgs Класс

Определение

Предоставляет данные о событии ValidatingProperties.

public ref class ValidatingPropertiesEventArgs : EventArgs
public class ValidatingPropertiesEventArgs : EventArgs
type ValidatingPropertiesEventArgs = class
    inherit EventArgs
Public Class ValidatingPropertiesEventArgs
Inherits EventArgs
Наследование
ValidatingPropertiesEventArgs

Примеры

В следующем примере показан обработчик событий для 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

Комментарии

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

Свойства

FailedProperties

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

Properties

Возвращает набор имен и значений свойств профиля, которые необходимо проверить.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

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

(Унаследовано от Object)

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