C# Class UniversityChat.Chat.ChatHub

Inheritance: Hub
Afficher le fichier Open project: jschefter/UniversityChat

Méthodes publiques

Méthode Description
CreateChannel ( string channelName ) : void
DeleteChannel ( string channelName ) : void
GetChannelList ( ) : void
JoinChannel ( string channelName ) : void
LeaveChannel ( string channelName ) : void
OnConnected ( ) : System.Threading.Tasks.Task
OnDisconnected ( ) : System.Threading.Tasks.Task
OnReconnected ( ) : System.Threading.Tasks.Task
Send ( string channelName, string message ) : void
SetUsername ( string userName ) : void

Private Methods

Méthode Description
logConnection ( HubCallerContext Context ) : void
logDisconnect ( HubCallerContext Context, User user ) : void
logEvent ( System.Guid connectionId, System.Guid userId, string message ) : void
logJoinChannel ( HubCallerContext Context, User user, string channelName ) : void
logLeaveChannel ( HubCallerContext Context, User user, string channelName ) : void
logReconnect ( HubCallerContext Context ) : void
logSendMessage ( HubCallerContext Context, User user, string channelName ) : void
logSetUsername ( HubCallerContext Context, string userName ) : void

Method Details

CreateChannel() public méthode

public CreateChannel ( string channelName ) : void
channelName string
Résultat void

DeleteChannel() public méthode

public DeleteChannel ( string channelName ) : void
channelName string
Résultat void

GetChannelList() public méthode

public GetChannelList ( ) : void
Résultat void

JoinChannel() public méthode

public JoinChannel ( string channelName ) : void
channelName string
Résultat void

LeaveChannel() public méthode

public LeaveChannel ( string channelName ) : void
channelName string
Résultat void

OnConnected() public méthode

public OnConnected ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

OnDisconnected() public méthode

public OnDisconnected ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

OnReconnected() public méthode

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

Send() public méthode

public Send ( string channelName, string message ) : void
channelName string
message string
Résultat void

SetUsername() public méthode

public SetUsername ( string userName ) : void
userName string
Résultat void