C# Class Rsdn.Janus.CommandHandlerService

Inheritance: ICommandHandlerService
Exibir arquivo Open project: rsdn/janus

Public Methods

Method Description
CommandHandlerService ( [ serviceProvider ) : System
ExecuteCommand ( [ commandName, [ context ) : void
QueryStatus ( [ commandName, [ context ) : CommandStatus
SubscribeCommandStatusChanged ( IServiceProvider serviceProvider, string[]>.EventHandler handler ) : IDisposable

Private Methods

Method Description
CheckCommandAndParameters ( string commandName, ICommandContext context ) : void

Method Details

CommandHandlerService() public method

public CommandHandlerService ( [ serviceProvider ) : System
serviceProvider [
return System

ExecuteCommand() public method

public ExecuteCommand ( [ commandName, [ context ) : void
commandName [
context [
return void

QueryStatus() public method

public QueryStatus ( [ commandName, [ context ) : CommandStatus
commandName [
context [
return CommandStatus

SubscribeCommandStatusChanged() public method

public SubscribeCommandStatusChanged ( IServiceProvider serviceProvider, string[]>.EventHandler handler ) : IDisposable
serviceProvider IServiceProvider
handler string[]>.EventHandler
return IDisposable