C# 클래스 JabbR.Commands.CommandManager

파일 보기 프로젝트 열기: ucdavis/JabbR 1 사용 예제들

공개 메소드들

메소드 설명
CommandManager ( string clientId, string userId, string roomName, IChatService service, IJabbrRepository repository, ICache cache, INotificationService notificationService ) : System
CommandManager ( string clientId, string userAgent, string userId, string roomName, IChatService service, IJabbrRepository repository, ICache cache, INotificationService notificationService ) : System
GetCommandsMetaData ( ) : IEnumerable
MatchCommand ( string commandName, ICommand &command ) : void
ParseCommand ( string commandString, string &args ) : string
TryHandleCommand ( string command ) : bool
TryHandleCommand ( string commandName, string args ) : bool

비공개 메소드들

메소드 설명
GetCommands ( ) : IList

메소드 상세

CommandManager() 공개 메소드

public CommandManager ( string clientId, string userId, string roomName, IChatService service, IJabbrRepository repository, ICache cache, INotificationService notificationService ) : System
clientId string
userId string
roomName string
service IChatService
repository IJabbrRepository
cache ICache
notificationService INotificationService
리턴 System

CommandManager() 공개 메소드

public CommandManager ( string clientId, string userAgent, string userId, string roomName, IChatService service, IJabbrRepository repository, ICache cache, INotificationService notificationService ) : System
clientId string
userAgent string
userId string
roomName string
service IChatService
repository IJabbrRepository
cache ICache
notificationService INotificationService
리턴 System

GetCommandsMetaData() 공개 정적인 메소드

public static GetCommandsMetaData ( ) : IEnumerable
리턴 IEnumerable

MatchCommand() 공개 메소드

public MatchCommand ( string commandName, ICommand &command ) : void
commandName string
command ICommand
리턴 void

ParseCommand() 공개 메소드

public ParseCommand ( string commandString, string &args ) : string
commandString string
args string
리턴 string

TryHandleCommand() 공개 메소드

public TryHandleCommand ( string command ) : bool
command string
리턴 bool

TryHandleCommand() 공개 메소드

public TryHandleCommand ( string commandName, string args ) : bool
commandName string
args string
리턴 bool