C# Class SignalR.Hubs.ClientAgent

Inheritance: System.Dynamic.DynamicObject, IClientAgent, IGroupManager
Show file Open project: ayende/SignalR Class Usage Examples

Public Methods

Method Description
AddToGroup ( string clientId, string groupName ) : System.Threading.Tasks.Task
ClientAgent ( IConnection connection, string hubName ) : System.Dynamic
Invoke ( IConnection connection, string signal, string hubName, string method, object args ) : System.Threading.Tasks.Task
Invoke ( string method ) : System.Threading.Tasks.Task
RemoveFromGroup ( string clientId, string groupName ) : System.Threading.Tasks.Task
TryGetMember ( GetMemberBinder binder, object &result ) : bool
TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool
this ( string key ) : dynamic

Private Methods

Method Description
SendCommand ( string clientId, CommandType commandType, object commandValue ) : System.Threading.Tasks.Task

Method Details

AddToGroup() public method

public AddToGroup ( string clientId, string groupName ) : System.Threading.Tasks.Task
clientId string
groupName string
return System.Threading.Tasks.Task

ClientAgent() public method

public ClientAgent ( IConnection connection, string hubName ) : System.Dynamic
connection IConnection
hubName string
return System.Dynamic

Invoke() public static method

public static Invoke ( IConnection connection, string signal, string hubName, string method, object args ) : System.Threading.Tasks.Task
connection IConnection
signal string
hubName string
method string
args object
return System.Threading.Tasks.Task

Invoke() public method

public Invoke ( string method ) : System.Threading.Tasks.Task
method string
return System.Threading.Tasks.Task

RemoveFromGroup() public method

public RemoveFromGroup ( string clientId, string groupName ) : System.Threading.Tasks.Task
clientId string
groupName string
return System.Threading.Tasks.Task

TryGetMember() public method

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder System.Dynamic.GetMemberBinder
result object
return bool

TryInvokeMember() public method

public TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool
binder System.Dynamic.InvokeMemberBinder
args object
result object
return bool

this() public method

public this ( string key ) : dynamic
key string
return dynamic