C# Класс Universe.Services.DataService.LocalUserInfoConnector

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

Защищенные свойства (Protected)

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

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

Метод Описание
CurrentlyOnline ( uint secondsAgo, bool>.Dictionary sort ) : List
Dispose ( ) : void
Get ( string userID, bool checkOnlineStatus, bool &onlineStatusChanged ) : UserInfo
GetByCurrentRegion ( string regionID ) : List
Initialize ( IGenericData GenericData, IConfigSource source, IRegistryCore simBase, string defaultConnectionString ) : void
OnlineUsers ( uint secondsAgo ) : uint
RecentlyOnline ( uint secondsAgo, bool stillOnline, bool>.Dictionary sort ) : List
RecentlyOnline ( uint secondsAgo, bool stillOnline ) : uint
Set ( UserInfo info ) : bool
SetHomePosition ( string userID, UUID regionID, System.Vector3 Position, System.Vector3 LookAt ) : void
SetLastPosition ( string userID, UUID regionID, string regionURI, System.Vector3 lastPosition, System.Vector3 lastLookAt ) : void
Update ( string userID, object>.Dictionary values ) : void

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

Метод Описание
ParseQuery ( List query ) : List

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

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

public CurrentlyOnline ( uint secondsAgo, bool>.Dictionary sort ) : List
secondsAgo uint
sort bool>.Dictionary
Результат List

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

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

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

public Get ( string userID, bool checkOnlineStatus, bool &onlineStatusChanged ) : UserInfo
userID string
checkOnlineStatus bool
onlineStatusChanged bool
Результат Universe.Framework.Services.UserInfo

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

public GetByCurrentRegion ( string regionID ) : List
regionID string
Результат List

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

public Initialize ( IGenericData GenericData, IConfigSource source, IRegistryCore simBase, string defaultConnectionString ) : void
GenericData IGenericData
source IConfigSource
simBase IRegistryCore
defaultConnectionString string
Результат void

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

public OnlineUsers ( uint secondsAgo ) : uint
secondsAgo uint
Результат uint

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

public RecentlyOnline ( uint secondsAgo, bool stillOnline, bool>.Dictionary sort ) : List
secondsAgo uint
stillOnline bool
sort bool>.Dictionary
Результат List

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

public RecentlyOnline ( uint secondsAgo, bool stillOnline ) : uint
secondsAgo uint
stillOnline bool
Результат uint

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

public Set ( UserInfo info ) : bool
info Universe.Framework.Services.UserInfo
Результат bool

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

public SetHomePosition ( string userID, UUID regionID, System.Vector3 Position, System.Vector3 LookAt ) : void
userID string
regionID UUID
Position System.Vector3
LookAt System.Vector3
Результат void

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

public SetLastPosition ( string userID, UUID regionID, string regionURI, System.Vector3 lastPosition, System.Vector3 lastLookAt ) : void
userID string
regionID UUID
regionURI string
lastPosition System.Vector3
lastLookAt System.Vector3
Результат void

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

public Update ( string userID, object>.Dictionary values ) : void
userID string
values object>.Dictionary
Результат void

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

m_allowDuplicatePresences защищенное свойство

protected bool m_allowDuplicatePresences
Результат bool

m_checkLastSeen защищенное свойство

protected bool m_checkLastSeen
Результат bool