C# Class Codebreak.App.Website.Signalr.ChatHub

Inheritance: Microsoft.AspNet.SignalR.Hub
ファイルを表示 Open project: hussein-aitlahcen/codebreak

Public Properties

Property Type Description
ChatMessages List
Users ConnectionMapping

Public Methods

Method Description
NotifyChatMessage ( AccountTicket ticket, string content ) : void

NotifyChatMessages ( string connectionId ) : void

NotifyPlayerConnected ( string exceptConnectionId, AccountTicket ticket ) : void

NotifyPlayerDisconnected ( string exceptConnectionId, AccountTicket ticket ) : void

NotifyPlayersConnected ( string connectionId ) : void

OnConnected ( ) : System.Threading.Tasks.Task

OnDisconnected ( bool stopCalled ) : System.Threading.Tasks.Task

OnReconnected ( ) : System.Threading.Tasks.Task

SendMessage ( string content ) : void

Called by the javascript client

Method Details

NotifyChatMessage() public static method

public static NotifyChatMessage ( AccountTicket ticket, string content ) : void
ticket AccountTicket
content string
return void

NotifyChatMessages() public static method

public static NotifyChatMessages ( string connectionId ) : void
connectionId string
return void

NotifyPlayerConnected() public static method

public static NotifyPlayerConnected ( string exceptConnectionId, AccountTicket ticket ) : void
exceptConnectionId string
ticket AccountTicket
return void

NotifyPlayerDisconnected() public static method

public static NotifyPlayerDisconnected ( string exceptConnectionId, AccountTicket ticket ) : void
exceptConnectionId string
ticket AccountTicket
return void

NotifyPlayersConnected() public static method

public static NotifyPlayersConnected ( string connectionId ) : void
connectionId string
return void

OnConnected() public method

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

OnDisconnected() public method

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

OnReconnected() public method

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

SendMessage() public method

Called by the javascript client
public SendMessage ( string content ) : void
content string
return void

Property Details

ChatMessages public_oe static_oe property

Message stack
public static List ChatMessages
return List

Users public_oe static_oe property

Static variable representing connected users
public static ConnectionMapping Users
return ConnectionMapping