ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Active Directory veri deposundaki bir kullanıcı hakkındaki bilgileri güncelleştirir.
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 true
ve ö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.