C# Класс Gablarski.Client.ClientUserHandler

Наследование: IClientUserHandler
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ApproveRegistration ( IUserInfo userInfo ) : void
ApproveRegistration ( string username ) : void
BanAsync ( IUserInfo user, System.TimeSpan banLength ) : System.Threading.Tasks.Task
GetEnumerator ( ) : IEnumerator
GetIsIgnored ( IUserInfo user ) : bool
GetUsersInChannel ( int channelId ) : IEnumerable
Kick ( IUser user, bool fromServer ) : void
Move ( IUserInfo user, IChannelInfo targetChannel ) : void

Requests to move user to targetChannel.

RejectRegistration ( string username ) : void
Reset ( ) : void
ToggleIgnore ( IUserInfo user ) : bool
ToggleMute ( IUserInfo user ) : void
this ( int userId ) : IUserInfo

Защищенные методы

Метод Описание
ClientUserHandler ( IGablarskiClientContext context, IClientUserManager manager ) : System
OnReceivedChannelChangeResult ( ReceivedChannelChannelResultEventArgs e ) : void
OnReceivedUserList ( ReceivedListEventArgs e ) : void
OnUserChangedChannnel ( ChannelChangedEventArgs e ) : void
OnUserDisconnected ( UserEventArgs e ) : void
OnUserIgnored ( UserMutedEventArgs e ) : void
OnUserJoined ( UserEventArgs e ) : void
OnUserMuted ( UserMutedEventArgs e ) : void
OnUserUpdated ( UserEventArgs e ) : void

Приватные методы

Метод Описание
IEnumerable ( ) : IEnumerator
OnChannelChangeResultMessage ( MessageEventArgs e ) : void
OnUserChangedChannelMessage ( MessageEventArgs e ) : void
OnUserDisconnectedMessage ( MessageEventArgs e ) : void
OnUserJoinedMessage ( MessageEventArgs e ) : void
OnUserKickedFromChannel ( UserEventArgs e ) : void
OnUserKickedFromServer ( UserEventArgs e ) : void
OnUserKickedMessage ( MessageEventArgs e ) : void
OnUserListReceivedMessage ( MessageEventArgs e ) : void
OnUserMutedMessage ( MessageEventArgs e ) : void
OnUserUpdatedMessage ( MessageEventArgs e ) : void

Описание методов

ApproveRegistration() публичный Метод

public ApproveRegistration ( IUserInfo userInfo ) : void
userInfo IUserInfo
Результат void

ApproveRegistration() публичный Метод

public ApproveRegistration ( string username ) : void
username string
Результат void

BanAsync() публичный Метод

public BanAsync ( IUserInfo user, System.TimeSpan banLength ) : System.Threading.Tasks.Task
user IUserInfo
banLength System.TimeSpan
Результат System.Threading.Tasks.Task

ClientUserHandler() защищенный Метод

protected ClientUserHandler ( IGablarskiClientContext context, IClientUserManager manager ) : System
context IGablarskiClientContext
manager IClientUserManager
Результат System

GetEnumerator() публичный Метод

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

GetIsIgnored() публичный Метод

public GetIsIgnored ( IUserInfo user ) : bool
user IUserInfo
Результат bool

GetUsersInChannel() публичный Метод

public GetUsersInChannel ( int channelId ) : IEnumerable
channelId int
Результат IEnumerable

Kick() публичный Метод

public Kick ( IUser user, bool fromServer ) : void
user IUser
fromServer bool
Результат void

Move() публичный Метод

Requests to move user to targetChannel.
public Move ( IUserInfo user, IChannelInfo targetChannel ) : void
user IUserInfo The user to move.
targetChannel IChannelInfo The target channel to move the user to.
Результат void

OnReceivedChannelChangeResult() защищенный Метод

protected OnReceivedChannelChangeResult ( ReceivedChannelChannelResultEventArgs e ) : void
e ReceivedChannelChannelResultEventArgs
Результат void

OnReceivedUserList() защищенный Метод

protected OnReceivedUserList ( ReceivedListEventArgs e ) : void
e ReceivedListEventArgs
Результат void

OnUserChangedChannnel() защищенный Метод

protected OnUserChangedChannnel ( ChannelChangedEventArgs e ) : void
e ChannelChangedEventArgs
Результат void

OnUserDisconnected() защищенный Метод

protected OnUserDisconnected ( UserEventArgs e ) : void
e UserEventArgs
Результат void

OnUserIgnored() защищенный Метод

protected OnUserIgnored ( UserMutedEventArgs e ) : void
e UserMutedEventArgs
Результат void

OnUserJoined() защищенный Метод

protected OnUserJoined ( UserEventArgs e ) : void
e UserEventArgs
Результат void

OnUserMuted() защищенный Метод

protected OnUserMuted ( UserMutedEventArgs e ) : void
e UserMutedEventArgs
Результат void

OnUserUpdated() защищенный Метод

protected OnUserUpdated ( UserEventArgs e ) : void
e UserEventArgs
Результат void

RejectRegistration() публичный Метод

public RejectRegistration ( string username ) : void
username string
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

ToggleIgnore() публичный Метод

public ToggleIgnore ( IUserInfo user ) : bool
user IUserInfo
Результат bool

ToggleMute() публичный Метод

public ToggleMute ( IUserInfo user ) : void
user IUserInfo
Результат void

this() публичный Метод

public this ( int userId ) : IUserInfo
userId int
Результат IUserInfo