C# Class Aura.Msgr.UserManager

Afficher le fichier Open project: aura-project/aura

Méthodes publiques

Méthode Description
Add ( Aura.Msgr.Database.User user ) : void

Adds user to manager.

Get ( IEnumerable ids ) : List

Returns list of users with given ids.

Get ( int userId ) : Aura.Msgr.Database.User

Returns user with given id, or null if it doesn't exist/isn't online.

GetUser ( bool>.Func predicate ) : Aura.Msgr.Database.User

Returns first user that matches the predicate.

GetUserByCharacterId ( long characterId ) : Aura.Msgr.Database.User

Returns user with given character id or null if no user was found.

Remove ( Aura.Msgr.Database.User user ) : void

Removes user from manager.

UserManager ( ) : Aura.Msgr.Database

Creates new user manager.

Method Details

Add() public méthode

Adds user to manager.
public Add ( Aura.Msgr.Database.User user ) : void
user Aura.Msgr.Database.User
Résultat void

Get() public méthode

Returns list of users with given ids.
public Get ( IEnumerable ids ) : List
ids IEnumerable
Résultat List

Get() public méthode

Returns user with given id, or null if it doesn't exist/isn't online.
public Get ( int userId ) : Aura.Msgr.Database.User
userId int
Résultat Aura.Msgr.Database.User

GetUser() public méthode

Returns first user that matches the predicate.
public GetUser ( bool>.Func predicate ) : Aura.Msgr.Database.User
predicate bool>.Func
Résultat Aura.Msgr.Database.User

GetUserByCharacterId() public méthode

Returns user with given character id or null if no user was found.
public GetUserByCharacterId ( long characterId ) : Aura.Msgr.Database.User
characterId long
Résultat Aura.Msgr.Database.User

Remove() public méthode

Removes user from manager.
public Remove ( Aura.Msgr.Database.User user ) : void
user Aura.Msgr.Database.User
Résultat void

UserManager() public méthode

Creates new user manager.
public UserManager ( ) : Aura.Msgr.Database
Résultat Aura.Msgr.Database