C# Class WindowsDefender_WebApp.ChatHub

Inheritance: Microsoft.AspNet.SignalR.Hub
Afficher le fichier Open project: Good4m/WindowsDefender

Méthodes publiques

Méthode Description
CancelLaunch ( ) : void

Sends a chat message to everyone in the user's match with format: 'Name: message'

OnConnected ( ) : System.Threading.Tasks.Task

New user has connected.

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

User has disconnected.

OnReconnected ( ) : System.Threading.Tasks.Task

User has reconnected.

Ready ( bool isReady ) : void

When the user presses the Ready button.

SendChatMessage ( string message ) : void

Sends a chat message to everyone in the user's match with format: 'Name: message'

SendToMatch ( string message ) : void

Sends a message to everyone in a match, including the user who sent it.

SendToUser ( string connectionId, string message ) : void

Sends a message to a single user.

UpdateMatchUserLists ( Match match ) : void

Sends the current userlist to everyone in a match.

UpdateReadyCount ( Match match ) : void

Sends the current readylist to everyone in a match.

Private Methods

Méthode Description
CreateMatch ( ) : Match

Creates an new empty match.

CreateUser ( ) : void

Creates a new user in the _users dictionary.

FindMatch ( ) : void

Finds a match for the user.

SendToMatchExcept ( string matchId, string message ) : void

Sends to everyone in a match except the current user.

Method Details

CancelLaunch() public méthode

Sends a chat message to everyone in the user's match with format: 'Name: message'
public CancelLaunch ( ) : void
Résultat void

OnConnected() public méthode

New user has connected.
public OnConnected ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

OnDisconnected() public méthode

User has disconnected.
public OnDisconnected ( bool stopCalled ) : System.Threading.Tasks.Task
stopCalled bool
Résultat System.Threading.Tasks.Task

OnReconnected() public méthode

User has reconnected.
public OnReconnected ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

Ready() public méthode

When the user presses the Ready button.
public Ready ( bool isReady ) : void
isReady bool
Résultat void

SendChatMessage() public méthode

Sends a chat message to everyone in the user's match with format: 'Name: message'
public SendChatMessage ( string message ) : void
message string
Résultat void

SendToMatch() public méthode

Sends a message to everyone in a match, including the user who sent it.
public SendToMatch ( string message ) : void
message string
Résultat void

SendToUser() public méthode

Sends a message to a single user.
public SendToUser ( string connectionId, string message ) : void
connectionId string
message string
Résultat void

UpdateMatchUserLists() public méthode

Sends the current userlist to everyone in a match.
public UpdateMatchUserLists ( Match match ) : void
match Match
Résultat void

UpdateReadyCount() public méthode

Sends the current readylist to everyone in a match.
public UpdateReadyCount ( Match match ) : void
match Match
Résultat void