C# 클래스 Crosschat.Client.Model.Managers.ChatManager

상속: ManagerBase
파일 보기 프로젝트 열기: EgorBo/CrossChat-Xamarin.Forms 1 사용 예제들

공개 메소드들

메소드 설명
Ban ( int playerId, string reason ) : Task

Kick & ban (only for admins)

BringVoiceBack ( int playerId ) : Task

Shut somebody up (only for moders)

ChatManager ( ConnectionManager connectionManager, ChatServiceProxy chatServiceProxy, AccountManager accountManager ) : System
Devoice ( int playerId, string reason ) : Task

Shut somebody up (only for moders)

ReloadChat ( ) : System.Threading.Tasks.Task

Reloads only messages and subject

ReloadUsers ( ) : System.Threading.Tasks.Task

Reloads only online players

ResetPhoto ( int playerId ) : Task

Reset photo (only for moders)

SendImage ( byte image ) : System.Threading.Tasks.Task
SendMessage ( string message ) : void

Send a public message

UnBan ( int playerId ) : Task

Kick & ban (only for admins)

보호된 메소드들

메소드 설명
OnUnknownDtoReceived ( BaseDto dto ) : void

메소드 상세

Ban() 공개 메소드

Kick & ban (only for admins)
public Ban ( int playerId, string reason ) : Task
playerId int
reason string
리턴 Task

BringVoiceBack() 공개 메소드

Shut somebody up (only for moders)
public BringVoiceBack ( int playerId ) : Task
playerId int
리턴 Task

ChatManager() 공개 메소드

public ChatManager ( ConnectionManager connectionManager, ChatServiceProxy chatServiceProxy, AccountManager accountManager ) : System
connectionManager ConnectionManager
chatServiceProxy Crosschat.Client.Model.Proxies.ChatServiceProxy
accountManager AccountManager
리턴 System

Devoice() 공개 메소드

Shut somebody up (only for moders)
public Devoice ( int playerId, string reason ) : Task
playerId int
reason string
리턴 Task

OnUnknownDtoReceived() 보호된 메소드

protected OnUnknownDtoReceived ( BaseDto dto ) : void
dto BaseDto
리턴 void

ReloadChat() 공개 메소드

Reloads only messages and subject
public ReloadChat ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

ReloadUsers() 공개 메소드

Reloads only online players
public ReloadUsers ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

ResetPhoto() 공개 메소드

Reset photo (only for moders)
public ResetPhoto ( int playerId ) : Task
playerId int
리턴 Task

SendImage() 공개 메소드

public SendImage ( byte image ) : System.Threading.Tasks.Task
image byte
리턴 System.Threading.Tasks.Task

SendMessage() 공개 메소드

Send a public message
public SendMessage ( string message ) : void
message string
리턴 void

UnBan() 공개 메소드

Kick & ban (only for admins)
public UnBan ( int playerId ) : Task
playerId int
리턴 Task