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.