C# Класс Gablarski.LocalServer.PermissionProvider

Наследование: IPermissionsProvider
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetPermissions ( int userId ) : IEnumerable
SetPermissions ( int userId, IEnumerable permissions ) : void
Setup ( ISession session ) : void

Приватные методы

Метод Описание
CreatePermission ( ISession session, PermissionName name, int userId, int channelId ) : void
CreatePermission ( ISession session, PermissionName name, int userId, int channelId, bool allowed ) : void
CreatePermissions ( ISession session, int userId ) : void

Описание методов

GetPermissions() публичный Метод

public GetPermissions ( int userId ) : IEnumerable
userId int
Результат IEnumerable

SetPermissions() публичный Метод

public SetPermissions ( int userId, IEnumerable permissions ) : void
userId int
permissions IEnumerable
Результат void

Setup() публичный статический Метод

public static Setup ( ISession session ) : void
session ISession
Результат void