C# 클래스 Rsdn.Janus.CommandTarget

상속: ICommandTarget
파일 보기 프로젝트 열기: rsdn/janus

공개 메소드들

메소드 설명
Execute ( [ commandName, [ context ) : void
QueryStatus ( [ commandName, [ context ) : CommandStatus
SubscribeStatusChanged ( [ serviceProvider, string[]>.[ handler ) : IDisposable

보호된 메소드들

메소드 설명
CommandTarget ( [ provider ) : System

비공개 메소드들

메소드 설명
CheckParameters ( ICommandInfo commandInfo, ParameterInfo parameters ) : void
Convert ( object value, Type destinationType ) : object
CreateExecuteMethod ( ICommandInfo commandInfo, MethodInfo method ) : CommandMethod
CreateStatusMethod ( ICommandInfo commandInfo, MethodInfo method ) : CommandMethod
CreateSubscribeMethod ( MethodInfo method, string commandNames ) : SubscribeMethod
InvokeCommandMethod ( CommandMethod method, ICommandContext context ) : object

메소드 상세

CommandTarget() 보호된 메소드

protected CommandTarget ( [ provider ) : System
provider [
리턴 System

Execute() 공개 메소드

public Execute ( [ commandName, [ context ) : void
commandName [
context [
리턴 void

QueryStatus() 공개 메소드

public QueryStatus ( [ commandName, [ context ) : CommandStatus
commandName [
context [
리턴 CommandStatus

SubscribeStatusChanged() 공개 메소드

public SubscribeStatusChanged ( [ serviceProvider, string[]>.[ handler ) : IDisposable
serviceProvider [
handler string[]>.[
리턴 IDisposable