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