C# Класс WhiteCore.Modules.Ban.BanCheck

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

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

Метод Описание
BanCheck ( IConfigSource source, IUserAccountService userAccountService ) : System
CheckUser ( UUID agentID, string ip, string version, string platform, string mac, string id0, string &message ) : bool
IsViewerBanned ( string name ) : bool
SetUserLevel ( UUID agentID, WhiteCore.Modules.Ban.PresenceInfo presenceInfoFlags ) : void

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

Метод Описание
BlockUser ( IScene scene, string cmdparams ) : void
SetUserInfo ( IScene scene, string cmdparams ) : void
UnBlockUser ( IScene scene, string cmdparams ) : void
UserInfo ( IScene scene, string cmdparams ) : void

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

Метод Описание
AddCommands ( ) : void
CheckClient ( UUID agentID, string &message ) : bool
CheckForSimilarities ( WhiteCore.Modules.Ban.PresenceInfo info ) : void
CheckForSimilaritiesMultiple ( UUID agentID, List info ) : void
CheckThreatLevel ( WhiteCore.Modules.Ban.PresenceInfo info, string &message ) : bool
CheckViewer ( WhiteCore.Modules.Ban.PresenceInfo info, string &reason ) : bool
DisplayUserInfo ( WhiteCore.Modules.Ban.PresenceInfo info ) : void
GetInformation ( UUID agentID ) : WhiteCore.Modules.Ban.PresenceInfo
UpdatePresenceInfo ( UUID agentID, WhiteCore.Modules.Ban.PresenceInfo oldInfo, string ip, string version, string platform, string mac, string id0 ) : WhiteCore.Modules.Ban.PresenceInfo

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

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

public BanCheck ( IConfigSource source, IUserAccountService userAccountService ) : System
source IConfigSource
userAccountService IUserAccountService
Результат System

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

protected BlockUser ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Результат void

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

public CheckUser ( UUID agentID, string ip, string version, string platform, string mac, string id0, string &message ) : bool
agentID UUID
ip string
version string
platform string
mac string
id0 string
message string
Результат bool

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

public IsViewerBanned ( string name ) : bool
name string
Результат bool

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

protected SetUserInfo ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Результат void

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

public SetUserLevel ( UUID agentID, WhiteCore.Modules.Ban.PresenceInfo presenceInfoFlags ) : void
agentID UUID
presenceInfoFlags WhiteCore.Modules.Ban.PresenceInfo
Результат void

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

protected UnBlockUser ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Результат void

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

protected UserInfo ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Результат void