ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Yöntem

Tanım

Active Directory veri deposundaki bir kullanıcı hakkında bilgi Güncelleştirmeler.

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)

Parametreler

user
MembershipUser

MembershipUser Güncelleştirilecek kullanıcıyı ve kullanıcının güncelleştirilmiş bilgilerini temsil eden örnek.

Özel durumlar

UpdateUser(MembershipUser) Yöntem, örnek başlatılmadan önce ActiveDirectoryMembershipProvider çağrılır.

user, null değeridir.

-veya-

RequiresUniqueEmail özelliğidir true ancak sağlanan MembershipUser örnekteki e-posta adresi şeklindedirnull.

Email Özelliği kırpıldıktan sonra boş olur.

-veya-

Email özelliği 256 karakteri aşıyor.

-veya-

Comment özelliği 1024 karakteri aşıyor.

-veya-

Comment Özelliği boş.

-veya-

Sağlanan MembershipUser örnekteki kullanıcı adı boş veya kullanıcı adları için izin verilen uzunluk üst sınırını (genellikle 256 karakter) aşıyor.

-veya-

Sağlanan MembershipUser örnekteki kullanıcı adı virgül içeriyor.

-veya-

Kullanıcı adı ile userPrincipalName eşlenir, ancak sağlanan MembershipUser örnekteki kullanıcı adı ters eğik çizgi içerir.

Belirtilen kullanıcı Active Directory veri deposunda bulunamadı.

-veya-

RequiresUniqueEmail özelliğidir trueve özelliğin Email yeni değeri var olan bir e-posta adresini yineler.

Açıklamalar

Bu yöntem, Active Directory veri deposundaki Membership kullanıcı bilgilerini güncelleştirmek için sınıfı tarafından çağrılır. Belirtilen Emailüyelik kullanıcısı için , Commentve IsApproved özellik değerleri güncelleştirilir. Diğer tüm özellikler yoksayılır.

Parametre için username uzunluk üst sınırı 256 karakterdir. Özelliğin Email uzunluk üst sınırı 256 karakterdir.

Üyelik kullanıcısının parolası yöntemi kullanılarak UpdateUser güncelleştirilemez. Üyelik kullanıcısının parolasını güncelleştirmek için yöntemini kullanın ChangePassword .

Sağlayıcı, bağlantı dizesinde belirtilen arama noktasından başlayarak bir alt ağaç araması kullanır. ActiveDirectoryMembershipProvider Bağlantı dizeleri hakkında daha fazla bilgi için sınıf konusuna bakın.

Şunlara uygulanır

Ayrıca bkz.