Interface IEchoHubClient
Methods the server can invoke on connected clients.
public interface IEchoHubClient
Methods
ChannelNuked(string)
Task ChannelNuked(string channelName)
Parameters
channelNamestring
Returns
- Task
ChannelUpdated(ChannelDto)
Task ChannelUpdated(ChannelDto channel)
Parameters
channelChannelDto
Returns
- Task
Error(string)
Task Error(string message)
Parameters
messagestring
Returns
- Task
ForceDisconnect(string)
Task ForceDisconnect(string reason)
Parameters
reasonstring
Returns
- Task
MessageDeleted(string, Guid)
Task MessageDeleted(string channelName, Guid messageId)
Parameters
Returns
- Task
ReceiveMessage(MessageDto)
Task ReceiveMessage(MessageDto message)
Parameters
messageMessageDto
Returns
- Task
UserBanned(string, string?)
Task UserBanned(string username, string? reason)
Parameters
Returns
- Task
UserJoined(string, string, UserPresenceDto?)
Task UserJoined(string channelName, string username, UserPresenceDto? presence)
Parameters
channelNamestringusernamestringpresenceUserPresenceDto
Returns
- Task
UserKicked(string, string, string?)
Task UserKicked(string channelName, string username, string? reason)
Parameters
Returns
- Task
UserLeft(string, string)
Task UserLeft(string channelName, string username)
Parameters
Returns
- Task
UserStatusChanged(UserPresenceDto)
Task UserStatusChanged(UserPresenceDto presence)
Parameters
presenceUserPresenceDto
Returns
- Task