ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) 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.
Kullanıcının üyelik bilgilerini Active Directory veri deposundan kaldırır.
public:
override bool DeleteUser(System::String ^ username, bool deleteAllRelatedData);
public override bool DeleteUser(string username, bool deleteAllRelatedData);
override this.DeleteUser : string * bool -> bool
Public Overrides Function DeleteUser (username As String, deleteAllRelatedData As Boolean) As Boolean
Parametreler
- username
- String
Silinecek kullanıcının adı.
- deleteAllRelatedData
- Boolean
Bu parametre yöntemi tarafından yoksayılır DeleteUser(String, Boolean) .
Döndürülenler
true kullanıcı silindiyse; aksi takdirde, false kullanıcı veri deposunda bulunamadıysa.
Özel durumlar
username boş veya kullanıcı adı için uzunluk üst sınırını (genellikle 256 karakter) aşıyor.
-veya-
username virgül içerir.
-veya-
Kullanıcı adı özniteliğine userPrincipalName eşlenir ve userName parametresi ters eğik çizgi içerir.
username, null değeridir.
Kullanıcı silinmeye çalışılırken bir hata oluştu.
DeleteUser(String, Boolean) Yöntem, örnek başlatılmadan önce ActiveDirectoryMembershipProvider çağrılır.
Açıklamalar
yöntemi, DeleteUser parametresi tarafından username tanımlanan kullanıcıyı hemen kaldırır. Active Directory veri deposu kullanıcı bilgilerini dizinin ayrı alanlarında depolamadığından, deleteAllRelatedData yöntemi çağrılırken DeleteUser veya false olarak ayarlanması gerekse de true parametresi yoksayılır.
sınıfı, ActiveDirectoryMembershipProvider bağlantı dizesi tarafından belirlenen kullanıcılar kapsayıcısında kullanıcı adı için tek düzeyli bir arama yaparak silinecek kullanıcı örneğini bulur. ActiveDirectoryMembershipProvider Bağlantı dizeleri hakkında daha fazla bilgi için sınıf konusuna bakın.
username 64 karakter veya daha kısa olmalıdır.
Önemli
Active Directory sunucusuna bağlanmak için kullanılan kimlik bilgilerinin Etki Alanı Yöneticisi hakları (önerilmez) veya "alt örnekleri silme" erişim hakkı olmadığı sürece kullanıcıları silemezsiniz.