다음을 통해 공유


ManagementAuthorizationProvider 클래스

정의

파생 클래스에서 재정의되는 경우 는 사용자 지정 권한 부여를 사용하도록 설정하는 기본 클래스를 제공합니다.

public ref class ManagementAuthorizationProvider abstract
public abstract class ManagementAuthorizationProvider
type ManagementAuthorizationProvider = class
Public MustInherit Class ManagementAuthorizationProvider
상속
ManagementAuthorizationProvider

구현자 참고

에서 ManagementAuthorizationProvider상속하는 경우 , , Revoke(String)Grant(String, String, Boolean)RevokeConfigurationPath(String)Revoke(String, String)GetConfigurationPaths(IPrincipal, String), GetAuthorizedUsers(String, Boolean, Int32, Int32), 및 RenameConfigurationPath(String, String)멤버IsAuthorized(IPrincipal, String)를 재정의해야 합니다.

생성자

ManagementAuthorizationProvider()

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

메서드

GetAuthorizedUsers(String, Boolean, Int32, Int32)

파생 클래스에서 재정의되는 경우 지정된 구성 경로에 대해 권한이 부여된 사용자 컬렉션을 검색합니다.

GetConfigurationPaths(IPrincipal, String)

파생 클래스에서 재정의된 경우 지정된 보안 주체가 구성할 권한이 있는 경로 배열을 반환합니다.

Grant(String, String, Boolean)

파생 클래스에서 재정의되는 경우 지정된 구성 경로에 대한 사용자 이름 또는 역할에 대한 권한 부여를 부여합니다.

Initialize(IDictionary<String,String>)

파생 클래스에서 재정의된 경우 키/값 쌍의 사전을 초기화합니다.

IsAuthorized(IPrincipal, String)

파생 클래스에서 재정의되는 경우 지정된 보안 주체가 지정된 구성 경로에 대해 권한이 부여되었는지 여부를 나타내는 값을 가져옵니다.

RenameConfigurationPath(String, String)

파생 클래스에서 재정의되는 경우 구성 경로의 이름을 바꿉니다.

Revoke(String)

파생 클래스에서 재정의된 경우 모든 권한 부여 범위에서 지정된 사용자 이름을 제거합니다.

Revoke(String, String)

파생 클래스에서 재정의되는 경우 지정된 사용자 이름의 권한 부여를 지정된 구성 경로로 취소합니다.

RevokeConfigurationPath(String)

파생 클래스에서 재정의되는 경우 지정된 구성 경로에 대한 권한 부여 범위를 제거합니다.

적용 대상