2.1.5.18 UpdateUser

このメソッドは、データベース内のユーザーに関する情報を更新します。

宣言

// C#
public override void UpdateUser(MembershipUser membershipUser);

パラメータ

  • membershipUser

    ユーザー情報が移入されるMembershipUserオブジェクト。

例外

ArgumentException - 次のいずれかの条件が存在します。

  • membershipUseruserNameプロパティが空の文字列であるか、カンマが含まれているか、256文字を超えています。

  • membership Useremailプロパティが空の文字列であり、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に設定されます。

  • メンバーシップ・データベースでのユーザーの更新時にエラーが発生しました。

備考

指定されたユーザーのMailCommentIsApprovedLast Login DateおよびLastActivityDateプロパティ値は、変更してからUpdateUserメソッドで更新できます。ただし、ユーザーのパスワードは変更および更新できません。ユーザーのパスワードを更新するには、MembershipUserクラスのChangePasswordメソッドを使用します。