IAuthorityLevels
사용자 권한 수준과 이름을 관리하기 위한 인터페이스입니다.
네임스페이스: ControlBee.Interfaces
속성
| 이름 | 타입 | 설명 |
|---|---|---|
LevelMap | IReadOnlyDictionary<int, string> | 권한 수준 번호와 이름을 매핑하는 읽기 전용 딕셔너리입니다. |
메서드
GetLevelName
숫자 값으로 권한 수준의 이름을 가져옵니다.
string GetLevelName(int level);
매개변수:
level— 권한 수준의 숫자 값입니다.
반환값: 권한 수준의 이름입니다.
사용 예시
IAuthorityLevels authorityLevels = ...;
// 수준 이름 가져오기
string levelName = authorityLevels.GetLevelName(3);
// 모든 수준 접근
foreach (var kvp in authorityLevels.LevelMap)
{
Console.WriteLine($"Level {kvp.Key}: {kvp.Value}");
}