ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Active Directory データ ストア内のユーザーに関する情報を更新します。
public:
override void UpdateUser(System::Web::Security::MembershipUser ^ user);
public override void UpdateUser (System.Web.Security.MembershipUser user);
override this.UpdateUser : System.Web.Security.MembershipUser -> unit
Public Overrides Sub UpdateUser (user As MembershipUser)
パラメーター
- user
- MembershipUser
更新するユーザーとそのユーザーの更新情報を表す MembershipUser インスタンス。
例外
UpdateUser(MembershipUser) インスタンスが初期化される前に ActiveDirectoryMembershipProvider メソッドが呼び出されました。
user
が null
です。
- または -
RequiresUniqueEmail プロパティは true
ですが、指定した MembershipUser インスタンスの電子メール アドレスが null
です。
トリム後の Email プロパティが空です。
- または -
Email プロパティが 256 文字を超えています。
- または -
Comment プロパティが 1024 文字を超えています。
- または -
Comment プロパティが空である。
- または -
指定した MembershipUser インスタンスのユーザー名が空であるか、ユーザー名の許容最大長 (通常は 256 文字) を超えています。
- または -
指定した MembershipUser インスタンスのユーザー名にコンマが含まれています。
- または -
ユーザー名が userPrincipalName
にマップされていますが、指定した MembershipUser インスタンスのユーザー名に円記号が含まれています。
指定したユーザー名が Active Directory データ ストア内に見つかりません。
- または -
RequiresUniqueEmail プロパティが true
ですが、Email プロパティの新しい値が既存の電子メール アドレスと重複しています。
注釈
このメソッドは、 クラスによって呼び出され Membership 、Active Directory データ ストア内のユーザー情報を更新します。 、Comment、および IsApproved プロパティのEmail値は、指定されたメンバーシップ ユーザーに対して更新されます。 他のプロパティはすべて無視されます。
パラメーターの username
最大長は 256 文字です。 プロパティの Email 最大長は 256 文字です。
メンバーシップ ユーザーのパスワードは、 メソッドを UpdateUser 使用して更新できません。 メンバーシップ ユーザーのパスワードを更新するには、 メソッドを使用します ChangePassword 。
プロバイダーは、接続文字列で指定された検索ポイントから始まるサブツリー検索を使用します。 接続文字列の ActiveDirectoryMembershipProvider 詳細については、クラスのトピックを参照してください。
適用対象
こちらもご覧ください
.NET