C# 클래스 Aura.Msgr.UserManager

파일 보기 프로젝트 열기: aura-project/aura

공개 메소드들

메소드 설명
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.

메소드 상세

Add() 공개 메소드

Adds user to manager.
public Add ( Aura.Msgr.Database.User user ) : void
user Aura.Msgr.Database.User
리턴 void

Get() 공개 메소드

Returns list of users with given ids.
public Get ( IEnumerable ids ) : List
ids IEnumerable
리턴 List

Get() 공개 메소드

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
리턴 Aura.Msgr.Database.User

GetUser() 공개 메소드

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

GetUserByCharacterId() 공개 메소드

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

Remove() 공개 메소드

Removes user from manager.
public Remove ( Aura.Msgr.Database.User user ) : void
user Aura.Msgr.Database.User
리턴 void

UserManager() 공개 메소드

Creates new user manager.
public UserManager ( ) : Aura.Msgr.Database
리턴 Aura.Msgr.Database