ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Active Directory 데이터 저장소의 사용자에 대한 정보를 업데이트합니다.
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)
매개 변수
- user
- MembershipUser
업데이트할 사용자와 사용자에 대해 업데이트된 정보를 나타내는 MembershipUser 인스턴스입니다.
예외
UpdateUser(MembershipUser) 인스턴스가 초기화되기 전에 ActiveDirectoryMembershipProvider 메서드가 호출된 경우
잘라낸 다음 Email 속성이 비어 있는 경우
또는
Email 속성이 256자를 초과하는 경우
또는
Comment 속성이 1024자를 초과하는 경우
또는
Comment 속성이 비어 있는 경우
또는
제공된 MembershipUser 인스턴스의 사용자 이름이 비어 있거나 사용자 이름의 최대 허용 길이(대개 256자)를 초과하는 경우
또는
제공된 MembershipUser 인스턴스의 사용자 이름에 쉼표가 포함된 경우
또는
사용자 이름이 userPrincipalName
에 매핑되었지만 제공된 MembershipUser 인스턴스의 사용자 이름에 백슬래시가 포함된 경우
Active Directory 데이터 저장소에서 지정된 사용자를 찾을 수 없는 경우
또는
RequiresUniqueEmail 속성이 true
로 설정되고 Email 속성의 새 값이 기존 이메일 주소와 중복되는 경우
설명
이 메서드는 Active Directory 데이터 저장소의 Membership 사용자 정보를 업데이트하기 위해 클래스에서 호출됩니다. Email지정된 멤버 자격 사용자에 대해 , Comment및 IsApproved 속성 값이 업데이트됩니다. 다른 속성은 모두 무시됩니다.
매개 변수의 username
최대 길이는 256자입니다. 속성의 Email 최대 길이는 256자입니다.
멤버 자격 사용자의 암호는 메서드를 사용하여 UpdateUser 업데이트할 수 없습니다. 멤버 자격 사용자의 암호를 업데이트하려면 메서드를 ChangePassword 사용합니다.
공급자는 연결 문자열에 지정된 검색 지점에서 시작하는 하위 트리 검색을 사용합니다. 연결 문자열에 ActiveDirectoryMembershipProvider 대한 자세한 내용은 클래스 항목을 참조하세요.
적용 대상
추가 정보
.NET