ActiveDirectoryMembershipProvider.DeleteUser(String, Boolean) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Active Directory 데이터 저장소에서 사용자의 멤버 자격 정보를 제거합니다.
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
매개 변수
- username
- String
삭제할 사용자의 이름입니다.
- deleteAllRelatedData
- Boolean
이 매개 변수는 메서드에서 무시됩니다 DeleteUser(String, Boolean) .
반품
예외
username 가 비어 있거나 사용자 이름의 최대 길이(일반적으로 256자)를 초과합니다.
-또는-
username 에는 쉼표가 포함되어 있습니다.
-또는-
사용자 이름이 특성에 userPrincipalName 매핑되고 매개 변수에 userName 백슬라이시가 포함됩니다.
username은 null입니다.
사용자를 삭제하는 동안 오류가 발생했습니다.
DeleteUser(String, Boolean) 인스턴스가 초기화되기 전에 메서드가 ActiveDirectoryMembershipProvider 호출됩니다.
설명
메서드는 DeleteUser 매개 변수로 식별된 username 사용자를 즉시 제거합니다. Active Directory 데이터 저장소는 디렉터리의 별도 영역에 사용자 정보를 저장하지 않으므로 deleteAllRelatedData 매개 변수는 무시되지만 true 메서드를 호출할 때 false 또는 DeleteUser 설정해야 합니다.
ActiveDirectoryMembershipProvider 클래스는 연결 문자열 의해 결정된 사용자 컨테이너에서 사용자 이름에 대한 단일 수준 검색을 수행하여 삭제할 사용자 인스턴스를 찾습니다. 연결 문자열에 ActiveDirectoryMembershipProvider 대한 자세한 내용은 클래스 항목을 참조하세요.
username 는 64자 이하여야 합니다.
Important
Active Directory 서버에 연결하는 데 사용되는 자격 증명에 도메인 관리자 권한(권장되지 않음) 또는 "자식 인스턴스 삭제" 액세스 권한이 없으면 사용자를 삭제할 수 없습니다.