C# Class Minuteman.Dashboard.ActivityHub

Inheritance: Microsoft.AspNet.SignalR.Hub
Show file Open project: kazimanzurrashid/MinutemanDotNet

Public Methods

Method Description
EventNames ( ) : Task>
OnDisconnected ( ) : System.Threading.Tasks.Task
Subscribe ( string eventName ) : System.Threading.Tasks.Task
Timeframes ( string eventName ) : Task>
Unsubscribe ( string eventName ) : System.Threading.Tasks.Task

Protected Methods

Method Description
ActivityHub ( Func getEventNames, Func getTimeframes ) : System
OnSubscribe ( string eventName ) : System.Threading.Tasks.Task
OnUnsubscribe ( string eventName ) : System.Threading.Tasks.Task

Method Details

ActivityHub() protected method

protected ActivityHub ( Func getEventNames, Func getTimeframes ) : System
getEventNames Func
getTimeframes Func
return System

EventNames() public method

public EventNames ( ) : Task>
return Task>

OnDisconnected() public method

public OnDisconnected ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

OnSubscribe() protected abstract method

protected abstract OnSubscribe ( string eventName ) : System.Threading.Tasks.Task
eventName string
return System.Threading.Tasks.Task

OnUnsubscribe() protected abstract method

protected abstract OnUnsubscribe ( string eventName ) : System.Threading.Tasks.Task
eventName string
return System.Threading.Tasks.Task

Subscribe() public method

public Subscribe ( string eventName ) : System.Threading.Tasks.Task
eventName string
return System.Threading.Tasks.Task

Timeframes() public method

public Timeframes ( string eventName ) : Task>
eventName string
return Task>

Unsubscribe() public method

public Unsubscribe ( string eventName ) : System.Threading.Tasks.Task
eventName string
return System.Threading.Tasks.Task