C# Класс Deveel.Data.Security.UserManager

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

Открытые свойства

Свойство Тип Описание
PasswordTableName ObjectName
RoleTableName ObjectName
UserRoleTableName ObjectName
UserTableName ObjectName

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

Метод Описание
AddUserToRole ( string userName, string roleName, bool asAdmin ) : void
AlterUser ( UserInfo userInfo ) : void
CreateRole ( string roleName ) : void
CreateUser ( UserInfo userInfo ) : void
Dispose ( ) : void
DropRole ( string roleName ) : bool
DropUser ( string userName ) : bool
GetUser ( string userName ) : UserInfo
GetUserRoles ( string userName ) : string[]
GetUserStatus ( string userName ) : UserStatus
IsUserInRole ( string userName, string roleName ) : bool
IsUserRoleAdmin ( string userName, string roleName ) : bool
RemoveUserFromRole ( string userName, string roleName ) : bool
RoleExists ( string roleName ) : bool
SetRoleAdmin ( string roleName, string userName ) : void
SetUserStatus ( string userName, UserStatus status ) : void
UserExists ( string userName ) : bool
UserManager ( ISession session ) : System

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
DeserializeArguments ( byte bytes ) : object>.IDictionary
QueryUserRoles ( string userName ) : string[]
RemoveUserFromAllRoles ( string username ) : void
SerializeArguments ( object>.IDictionary args ) : byte[]

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

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

public AddUserToRole ( string userName, string roleName, bool asAdmin ) : void
userName string
roleName string
asAdmin bool
Результат void

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

public AlterUser ( UserInfo userInfo ) : void
userInfo UserInfo
Результат void

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

public CreateRole ( string roleName ) : void
roleName string
Результат void

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

public CreateUser ( UserInfo userInfo ) : void
userInfo UserInfo
Результат void

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

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public DropRole ( string roleName ) : bool
roleName string
Результат bool

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

public DropUser ( string userName ) : bool
userName string
Результат bool

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

public GetUser ( string userName ) : UserInfo
userName string
Результат UserInfo

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

public GetUserRoles ( string userName ) : string[]
userName string
Результат string[]

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

public GetUserStatus ( string userName ) : UserStatus
userName string
Результат UserStatus

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

public IsUserInRole ( string userName, string roleName ) : bool
userName string
roleName string
Результат bool

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

public IsUserRoleAdmin ( string userName, string roleName ) : bool
userName string
roleName string
Результат bool

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

public RemoveUserFromRole ( string userName, string roleName ) : bool
userName string
roleName string
Результат bool

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

public RoleExists ( string roleName ) : bool
roleName string
Результат bool

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

public SetRoleAdmin ( string roleName, string userName ) : void
roleName string
userName string
Результат void

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

public SetUserStatus ( string userName, UserStatus status ) : void
userName string
status UserStatus
Результат void

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

public UserExists ( string userName ) : bool
userName string
Результат bool

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

public UserManager ( ISession session ) : System
session ISession
Результат System

Описание свойств

PasswordTableName публичное статическое свойство

public static ObjectName PasswordTableName
Результат ObjectName

RoleTableName публичное статическое свойство

public static ObjectName RoleTableName
Результат ObjectName

UserRoleTableName публичное статическое свойство

public static ObjectName UserRoleTableName
Результат ObjectName

UserTableName публичное статическое свойство

Gets the fully qualified name of the user table.
public static ObjectName UserTableName
Результат ObjectName