이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

RoleProvider 클래스

 

게시 날짜: 2016년 11월

ASP.NET에서 사용자 지정 역할 공급자를 사용하여 역할 관리 서비스를 제공하기 위해 구현하는 계약을 정의합니다.

네임스페이스:   System.Web.Security
어셈블리:  System.Web.ApplicationServices(System.Web.ApplicationServices.dll에 있음)


public abstract class RoleProvider : ProviderBase

이름설명
System_CAPS_protmethodRoleProvider()

RoleProvider 클래스의 새 인스턴스를 초기화합니다.

이름설명
System_CAPS_pubpropertyApplicationName

역할 정보를 저장하거나 검색할 응용 프로그램의 이름을 가져오거나 설정합니다.

System_CAPS_pubpropertyDescription

관리 도구 또는 다른 사용자 인터페이스 (Ui)에 표시 하기 위해 적합 한 간단한 고 이해 하기 쉬운 설명을 가져옵니다.(ProviderBase에서 상속됨)

System_CAPS_pubpropertyName

공급자를 구성 하는 동안 참조 하는 데 사용 되는 이름을 가져옵니다.(ProviderBase에서 상속됨)

이름설명
System_CAPS_pubmethodAddUsersToRoles(String[], String[])

구성된 applicationName의 지정된 역할에 지정된 사용자 이름을 추가합니다.

System_CAPS_pubmethodCreateRole(String)

구성된 applicationName의 데이터 원본에 새 역할을 추가합니다.

System_CAPS_pubmethodDeleteRole(String, Boolean)

구성된 applicationName의 데이터 원본에서 역할을 제거합니다.

System_CAPS_pubmethodEquals(Object)

지정한 개체가 현재 개체와 같은지 여부를 확인합니다. (Object에서 상속됨)

System_CAPS_protmethodFinalize()

개체가 가비지 수집자에서 회수되기 전에, 해당 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)

System_CAPS_pubmethodFindUsersInRole(String, String)

지정된 사용자 이름과 일치하는 부분이 사용자 이름에 포함되어 있는 사용자 이름의 배열을 역할에서 가져옵니다.

System_CAPS_pubmethodGetAllRoles()

구성된 applicationName의 모든 역할 목록을 가져옵니다.

System_CAPS_pubmethodGetHashCode()

기본 해시 함수로 작동합니다.(Object에서 상속됨)

System_CAPS_pubmethodGetRolesForUser(String)

구성된 applicationName에 대해 지정된 사용자가 속한 역할 목록을 가져옵니다.

System_CAPS_pubmethodGetType()

현재 인스턴스의 Type을 가져옵니다.(Object에서 상속됨)

System_CAPS_pubmethodGetUsersInRole(String)

구성된 applicationName에 대해 지정된 역할에 있는 사용자 목록을 가져옵니다.

System_CAPS_pubmethodInitialize(String, NameValueCollection)

공급자를 초기화합니다.(ProviderBase에서 상속됨)

System_CAPS_pubmethodIsUserInRole(String, String)

구성된 applicationName에 대해 지정된 사용자가 지정된 역할에 속하는지 여부를 나타내는 값을 가져옵니다.

System_CAPS_protmethodMemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.(Object에서 상속됨)

System_CAPS_pubmethodRemoveUsersFromRoles(String[], String[])

구성된 applicationName의 지정된 역할에서 지정된 사용자 이름을 제거합니다.

System_CAPS_pubmethodRoleExists(String)

지정된 역할 이름이 구성된 applicationName의 역할 데이터 원본에 이미 있는지 여부를 나타내는 값을 가져옵니다.

System_CAPS_pubmethodToString()

현재 개체를 나타내는 문자열을 반환합니다.(Object에서 상속됨)

ASP.NET 역할 관리는 ASP.NET 응용 프로그램에 대 한 여러 다른 역할 공급자를 쉽게 사용할 수 있도록 설계 되었습니다. .NET Framework에 포함 되어 있는 제공 된 역할 공급자를 사용 하거나 고유한 공급자를 구현할 수 있습니다.

상속 하는 데 필요한는 사용자 지정 역할 공급자를 구현할 때는 RoleProvider 추상 클래스입니다.

사용자 지정 역할 공급자를 만드는 두 가지 주요 이유가 있습니다.

  • FoxPro 데이터베이스, Oracle 데이터베이스 또는 다른 데이터 소스와 같은.NET Framework에 포함 된 역할 공급자가 지원 되지 않는 데이터 원본에 역할 정보를 저장 해야 합니다.

  • .NET Framework와 함께 제공 되는 공급자에서 사용 되는 데이터베이스 스키마와에서는 다른 데이터베이스 스키마를 사용 하 여 역할 정보를 관리 해야 합니다. 이 작업의 일반적인 예로 회사 또는 웹 사이트에 대 한 SQL Server 데이터베이스에 이미 있는 역할 데이터가 표시 됩니다.

.NET Framework
2.0 이후 사용 가능

이 형식의 모든 public static(Visual Basic의 공유 Visual Basic의 경우) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전이 보장되지 않습니다.

맨 위로 이동
표시: