ValidatingPropertiesEventArgs Класс

Определение

Предоставляет данные для события ValidatingProperties.Provides data for the ValidatingProperties event.

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

Примеры

В следующем примере показан обработчик событий для ValidatingProperties события.The following example shows an event handler for the ValidatingProperties event. Если значение, переданное FirstName для свойства, пусто или FirstName null, свойство добавляется в FailedProperties коллекцию.When the value passed for FirstName property is empty or null, the FirstName property is added to the FailedProperties collection.

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 событий для события, чтобы настроить проверку значений свойств профиля.You create an event handler for the ValidatingProperties event to customize how profile property values are validated. ValidatingProperties Событие возникает, когда для пользователя заданы свойства профиля.The ValidatingProperties event is raised when profile properties are set for a user. Если какие бы то ни было значения свойств не прошли проверку, добавьте их FailedProperties в коллекцию в свойстве.If any property values fail validation, add them to the collection in the FailedProperties property. Метод возвращает коллекцию FailedProperties в свойстве, чтобы можно было определить, какие свойства не прошли проверку. SetPropertiesForCurrentUserThe SetPropertiesForCurrentUser method returns the collection in the FailedProperties property so that you can determine which properties failed validation.

Свойства

FailedProperties

Возвращает набор, содержащий не прошедшие проверку свойства профиля.Gets the collection that contains profile properties that have failed validation.

Properties

Возвращает набор имен и значений свойств профиля, которые необходимо проверить.Gets the collection of names and values of the profile properties to validate.

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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