다음을 통해 공유


역할 관리 클래스

업데이트: 2007년 11월

역할 관리는 현재 사용자의 역할을 설정하고 역할 정보를 관리하는 클래스 및 인터페이스 집합으로 구성됩니다. 다음 표에서는 역할 관리 클래스 및 클래스가 제공하는 함수를 보여 줍니다.

클래스/인터페이스

함수

Roles

역할에 대한 일반 관리 기능을 제공합니다.

역할을 만듭니다.

사용자를 역할에 추가합니다.

특정 사용자가 역할에 포함되는지 확인합니다.

사용자에 대한 역할을 가져옵니다.

사용자를 역할에서 제거합니다.

역할 정보가 포함된 쿠키를 관리합니다.

참고:
WindowsTokenRoleProvider를 사용하면 역할을 만들고 사용자를 역할에 할당하는 함수가 작동하지 않습니다. 이 경우에는 Windows를 사용하여 역할 정보를 관리합니다.

RoleProvider

역할 관리 서비스에서 사용할 수 있는 데이터 공급자의 기능을 정의합니다.

공급자가 Roles 클래스에서 사용되도록 구현해야 하는 기능을 정의합니다.

RoleManagerModule

역할 정보를 현재 User 속성에 추가합니다.

RolePrincipal을 자동으로 만들고 현재 컨텍스트에 연결합니다.

현재 사용자 컨텍스트에 역할을 추가하는 프로세스를 사용자 지정할 수 있는 GetRoles 이벤트를 발생시킵니다.

RoleManagerEventArgs

RoleManager_GetRoles 이벤트에 전달되는 인수를 정의합니다.

GetRoles 이벤트 중에 현재 사용자 컨텍스트에 대한 액세스를 제공합니다.

RolePrincipal

IPrincipal 개체 역할을 수행하고 사용자에 대한 역할을 캐싱합니다.

현재 사용자에 대한 역할 정보를 저장합니다.

쿠키 또는 데이터베이스(또는 필요한 경우 모두)에서 검색하는 역할 정보를 관리합니다.

RoleService

Windows Communication Framework 서비스 역할에 대한 액세스를 제공합니다.

사용자가 지정된 역할에 속해 있는지 확인합니다.

사용자의 모든 역할을 검색합니다.

참고:
RoleService 클래스를 통해서는 일반 역할 관리 기능을 사용할 수 없습니다.

참고 항목

개념

역할 관리 이해

역할 관리 공급자

Windows Communication Foundation 역할 서비스 개요

기타 리소스

ASP.NET 웹 사이트 보안