C# Класс WebGame.GameHub

Наследование: Microsoft.AspNet.SignalR.Hub
Показать файл Открыть проект

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

Метод Описание
Disconnecting ( int gameId, int shipId ) : System.Threading.Tasks.Task
OnConnected ( ) : System.Threading.Tasks.Task
OnDisconnected ( ) : System.Threading.Tasks.Task
OnReconnected ( ) : System.Threading.Tasks.Task
Refresh ( string group ) : void
SendMessage ( string sessionKey, int sourceId, string sourceName, string text ) : void
SendNotification ( string sessionKey, string title, string text, string targetUri = "" ) : void
SendUpdate ( int gameId, int shipId, UpdateToClient update ) : void
SetShip ( int gameId, int shipId, bool useGroups ) : System.Threading.Tasks.Task
TestThrow ( ) : void

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

Метод Описание
GetShipGroupName ( int gameId, int shipId ) : string
Say ( Game game, Ship ship, string message ) : void

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

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

public Disconnecting ( int gameId, int shipId ) : System.Threading.Tasks.Task
gameId int
shipId int
Результат System.Threading.Tasks.Task

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

public OnConnected ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public OnDisconnected ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public OnReconnected ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

Refresh() публичный статический Метод

public static Refresh ( string group ) : void
group string
Результат void

SendMessage() публичный статический Метод

public static SendMessage ( string sessionKey, int sourceId, string sourceName, string text ) : void
sessionKey string
sourceId int
sourceName string
text string
Результат void

SendNotification() публичный статический Метод

public static SendNotification ( string sessionKey, string title, string text, string targetUri = "" ) : void
sessionKey string
title string
text string
targetUri string
Результат void

SendUpdate() публичный статический Метод

public static SendUpdate ( int gameId, int shipId, UpdateToClient update ) : void
gameId int
shipId int
update UpdateToClient
Результат void

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

public SetShip ( int gameId, int shipId, bool useGroups ) : System.Threading.Tasks.Task
gameId int
shipId int
useGroups bool
Результат System.Threading.Tasks.Task

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

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