C# 클래스 Universe.Modules.Ban.BanCheck

파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

공개 메소드들

메소드 설명
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, 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 ( PresenceInfo info ) : void
CheckForSimilaritiesMultiple ( UUID agentID, List info ) : void
CheckThreatLevel ( PresenceInfo info, string &message ) : bool
CheckViewer ( PresenceInfo info, string &reason ) : bool
DisplayUserInfo ( PresenceInfo info ) : void
GetInformation ( UUID agentID ) : PresenceInfo
UpdatePresenceInfo ( UUID agentID, PresenceInfo oldInfo, string ip, string version, string platform, string mac, string id0 ) : 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, PresenceInfo presenceInfoFlags ) : void
agentID UUID
presenceInfoFlags 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