このメソッドは、データベース内のユーザーに関する情報を更新します。
宣言
// 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メソッドを使用します。