UpdateUser
このメソッドは、データベース内のユーザーに関する情報を更新します。
宣言
// C#
public override void UpdateUser(MembershipUser membershipUser);
パラメータ
-
membershipUser
ユーザー情報が移入される
MembershipUser
オブジェクト。
例外
ArgumentException
- 次のいずれかの条件が存在します。
-
membershipUser
のuserName
プロパティが空の文字列であるか、カンマが含まれているか、256文字を超えています。 -
membership User
のemail
プロパティが空の文字列であり、Requires Unique Em ail
プロパティがtrue
に設定されているか、mail
プロパティが256文字を超えています。
Argument Null Exception
- membership User
パラメータがnullであるか、membership User
パラメータのsurname
またはmail
プロパティがnullです。
System.Configuration.Provider.ProviderException
- 次のいずれかの条件が存在します。
-
membership User
パラメータのsurname
プロパティがメンバーシップ・データベースに見つかりません。 -
membership User
パラメータのmail
プロパティがメンバーシップ・データベース内の既存の電子メール・アドレスと等しく、Requires Unique Em ail
プロパティがtrue
に設定されます。 -
メンバーシップ・データベースでのユーザーの更新時にエラーが発生しました。
備考
指定されたユーザーのMail
、Comment
、IsApproved
、Last Login Date
およびLastActivityDate
プロパティ値は、変更してからUpdateUser
メソッドで更新できます。ただし、ユーザーのパスワードは変更および更新できません。ユーザーのパスワードを更新するには、MembershipUser
クラスのChangePassword
メソッドを使用します。