C# Класс WaveBox.Core.Model.User

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

Private Properties

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

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

Метод Описание
Authenticate ( string password ) : bool
CompareUsersByName ( User x, User y ) : int
ComputePasswordHash ( string password, string salt, int iterations = HashIterations ) : string
CreateSession ( string password, string clientName ) : bool
Delete ( ) : bool
DeleteSession ( string sessionId ) : bool
GeneratePasswordSalt ( ) : string
HasPermission ( Role role ) : bool
ListOfSessions ( ) : IList
ToString ( ) : string
UpdateLastfmSession ( string sessionKey ) : bool
UpdatePassword ( string password ) : bool
UpdateRole ( Role role ) : bool
UpdateSession ( string sessionId ) : bool
UpdateUsername ( string username ) : bool

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

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

public Authenticate ( string password ) : bool
password string
Результат bool

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

public static CompareUsersByName ( User x, User y ) : int
x User
y User
Результат int

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

public static ComputePasswordHash ( string password, string salt, int iterations = HashIterations ) : string
password string
salt string
iterations int
Результат string

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

public CreateSession ( string password, string clientName ) : bool
password string
clientName string
Результат bool

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

public Delete ( ) : bool
Результат bool

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

public DeleteSession ( string sessionId ) : bool
sessionId string
Результат bool

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

public static GeneratePasswordSalt ( ) : string
Результат string

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

public HasPermission ( Role role ) : bool
role Role
Результат bool

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

public ListOfSessions ( ) : IList
Результат IList

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

public ToString ( ) : string
Результат string

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

public UpdateLastfmSession ( string sessionKey ) : bool
sessionKey string
Результат bool

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

public UpdatePassword ( string password ) : bool
password string
Результат bool

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

public UpdateRole ( Role role ) : bool
role Role
Результат bool

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

public UpdateSession ( string sessionId ) : bool
sessionId string
Результат bool

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

public UpdateUsername ( string username ) : bool
username string
Результат bool