C# Class Gablarski.Client.ClientUserHandler

Inheritance: IClientUserHandler
Afficher le fichier Open project: ermau/Gablarski Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ApproveRegistration() public méthode

public ApproveRegistration ( IUserInfo userInfo ) : void
userInfo IUserInfo
Résultat void

ApproveRegistration() public méthode

public ApproveRegistration ( string username ) : void
username string
Résultat void

BanAsync() public méthode

public BanAsync ( IUserInfo user, System.TimeSpan banLength ) : System.Threading.Tasks.Task
user IUserInfo
banLength System.TimeSpan
Résultat System.Threading.Tasks.Task

ClientUserHandler() protected méthode

protected ClientUserHandler ( IGablarskiClientContext context, IClientUserManager manager ) : System
context IGablarskiClientContext
manager IClientUserManager
Résultat System

GetEnumerator() public méthode

public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

GetIsIgnored() public méthode

public GetIsIgnored ( IUserInfo user ) : bool
user IUserInfo
Résultat bool

GetUsersInChannel() public méthode

public GetUsersInChannel ( int channelId ) : IEnumerable
channelId int
Résultat IEnumerable

Kick() public méthode

public Kick ( IUser user, bool fromServer ) : void
user IUser
fromServer bool
Résultat void

Move() public méthode

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.
Résultat void

OnReceivedChannelChangeResult() protected méthode

protected OnReceivedChannelChangeResult ( ReceivedChannelChannelResultEventArgs e ) : void
e ReceivedChannelChannelResultEventArgs
Résultat void

OnReceivedUserList() protected méthode

protected OnReceivedUserList ( ReceivedListEventArgs e ) : void
e ReceivedListEventArgs
Résultat void

OnUserChangedChannnel() protected méthode

protected OnUserChangedChannnel ( ChannelChangedEventArgs e ) : void
e ChannelChangedEventArgs
Résultat void

OnUserDisconnected() protected méthode

protected OnUserDisconnected ( UserEventArgs e ) : void
e UserEventArgs
Résultat void

OnUserIgnored() protected méthode

protected OnUserIgnored ( UserMutedEventArgs e ) : void
e UserMutedEventArgs
Résultat void

OnUserJoined() protected méthode

protected OnUserJoined ( UserEventArgs e ) : void
e UserEventArgs
Résultat void

OnUserMuted() protected méthode

protected OnUserMuted ( UserMutedEventArgs e ) : void
e UserMutedEventArgs
Résultat void

OnUserUpdated() protected méthode

protected OnUserUpdated ( UserEventArgs e ) : void
e UserEventArgs
Résultat void

RejectRegistration() public méthode

public RejectRegistration ( string username ) : void
username string
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

ToggleIgnore() public méthode

public ToggleIgnore ( IUserInfo user ) : bool
user IUserInfo
Résultat bool

ToggleMute() public méthode

public ToggleMute ( IUserInfo user ) : void
user IUserInfo
Résultat void

this() public méthode

public this ( int userId ) : IUserInfo
userId int
Résultat IUserInfo