ValidatingPropertiesEventArgs ValidatingPropertiesEventArgs ValidatingPropertiesEventArgs ValidatingPropertiesEventArgs Class

定義

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
継承
ValidatingPropertiesEventArgsValidatingPropertiesEventArgsValidatingPropertiesEventArgsValidatingPropertiesEventArgs

次の例は、イベント ハンドラーをValidatingPropertiesイベント。The following example shows an event handler for the ValidatingProperties event. 値が渡されるとFirstNameプロパティが空またはnullFirstNameプロパティに追加されます、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. SetPropertiesForCurrentUserメソッドでコレクションを返します、FailedPropertiesプロパティ検証に失敗したプロパティを確認できるようにします。The SetPropertiesForCurrentUser method returns the collection in the FailedProperties property so that you can determine which properties failed validation.

プロパティ

FailedProperties FailedProperties FailedProperties FailedProperties

妥当性確認に失敗したプロファイル プロパティを含むコレクションを取得します。Gets the collection that contains profile properties that have failed validation.

Properties Properties Properties Properties

妥当性を確認するプロファイル プロパティの名前と値のコレクションを取得します。Gets the collection of names and values of the profile properties to validate.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象