역할 관리 클래스
업데이트: 2007년 11월
역할 관리는 현재 사용자의 역할을 설정하고 역할 정보를 관리하는 클래스 및 인터페이스 집합으로 구성됩니다. 다음 표에서는 역할 관리 클래스 및 클래스가 제공하는 함수를 보여 줍니다.
클래스/인터페이스 |
함수 |
---|---|
역할에 대한 일반 관리 기능을 제공합니다. |
역할을 만듭니다. 사용자를 역할에 추가합니다. 특정 사용자가 역할에 포함되는지 확인합니다. 사용자에 대한 역할을 가져옵니다. 사용자를 역할에서 제거합니다. 역할 정보가 포함된 쿠키를 관리합니다.
참고:
WindowsTokenRoleProvider를 사용하면 역할을 만들고 사용자를 역할에 할당하는 함수가 작동하지 않습니다. 이 경우에는 Windows를 사용하여 역할 정보를 관리합니다.
|
역할 관리 서비스에서 사용할 수 있는 데이터 공급자의 기능을 정의합니다. |
공급자가 Roles 클래스에서 사용되도록 구현해야 하는 기능을 정의합니다. |
역할 정보를 현재 User 속성에 추가합니다. |
RolePrincipal을 자동으로 만들고 현재 컨텍스트에 연결합니다. 현재 사용자 컨텍스트에 역할을 추가하는 프로세스를 사용자 지정할 수 있는 GetRoles 이벤트를 발생시킵니다. |
RoleManager_GetRoles 이벤트에 전달되는 인수를 정의합니다. |
GetRoles 이벤트 중에 현재 사용자 컨텍스트에 대한 액세스를 제공합니다. |
IPrincipal 개체 역할을 수행하고 사용자에 대한 역할을 캐싱합니다. |
현재 사용자에 대한 역할 정보를 저장합니다. 쿠키 또는 데이터베이스(또는 필요한 경우 모두)에서 검색하는 역할 정보를 관리합니다. |
Windows Communication Framework 서비스 역할에 대한 액세스를 제공합니다. |
사용자가 지정된 역할에 속해 있는지 확인합니다. 사용자의 모든 역할을 검색합니다.
참고:
RoleService 클래스를 통해서는 일반 역할 관리 기능을 사용할 수 없습니다.
|
참고 항목
개념
Windows Communication Foundation 역할 서비스 개요