Bagikan melalui


ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Metode

Definisi

Memperbarui informasi tentang pengguna di penyimpanan data Direktori Aktif.

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)

Parameter

user
MembershipUser

MembershipUser Instans yang mewakili pengguna untuk memperbarui dan informasi yang diperbarui untuk pengguna.

Pengecualian

Metode UpdateUser(MembershipUser) ini dipanggil sebelum instans diinisialisasi ActiveDirectoryMembershipProvider .

useradalah null.

-atau-

Properti RequiresUniqueEmail adalah true tetapi alamat email dari instans yang disediakan MembershipUser adalah null.

Properti Email kosong setelah pemangkasan.

-atau-

Properti Email melebihi 256 karakter.

-atau-

Properti Comment melebihi 1024 karakter.

-atau-

Properti Comment kosong.

-atau-

Nama pengguna dari instans yang disediakan MembershipUser kosong, atau melebihi panjang maksimum yang diizinkan untuk nama pengguna (biasanya 256 karakter).

-atau-

Nama pengguna dari instans yang disediakan MembershipUser berisi koma.

-atau-

Nama pengguna dipetakan ke userPrincipalName tetapi nama pengguna dari instans yang disediakan MembershipUser berisi garis miring terbalik.

Pengguna yang ditentukan tidak ditemukan di penyimpanan data Direktori Aktif.

-atau-

Properti RequiresUniqueEmail adalah true, dan nilai Email baru properti menduplikasi alamat email yang ada.

Keterangan

Metode ini dipanggil oleh Membership kelas untuk memperbarui informasi pengguna di penyimpanan data Direktori Aktif. Nilai Emailproperti , Comment, dan IsApproved diperbarui untuk pengguna keanggotaan yang ditentukan. Semua properti lainnya diabaikan.

Panjang maksimum untuk username parameter adalah 256 karakter. Panjang maksimum untuk Email properti adalah 256 karakter.

Kata sandi untuk pengguna keanggotaan tidak dapat diperbarui menggunakan metode .UpdateUser Untuk memperbarui kata sandi untuk pengguna keanggotaan, gunakan metode .ChangePassword

Penyedia menggunakan pencarian subtree yang dimulai pada titik pencarian yang ditentukan dalam string koneksi. ActiveDirectoryMembershipProvider Lihat topik kelas untuk informasi selengkapnya tentang string koneksi.

Berlaku untuk

Lihat juga