C# Класс Domain.GameRef

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

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

Метод Описание
GameRef ( ) : System
GameRef ( IRequestTarget target ) : System
GameRef ( IRequestTarget target, IRequestWaiter requestWaiter, System.TimeSpan timeout = null ) : System
Join ( long userId, string userName, Domain observer, Domain observerForUserActor ) : Domain.GameInfo>>.Task
Leave ( long userId ) : Task
WithNoReply ( ) : IGame_NoReply
WithRequestWaiter ( IRequestWaiter requestWaiter ) : GameRef
WithTimeout ( System.TimeSpan timeout ) : GameRef

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

Метод Описание
IGame_NoReply ( long userId ) : void
IGame_NoReply ( long userId, string userName, Domain observer, Domain observerForUserActor ) : void

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

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

public GameRef ( ) : System
Результат System

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

public GameRef ( IRequestTarget target ) : System
target IRequestTarget
Результат System

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

public GameRef ( IRequestTarget target, IRequestWaiter requestWaiter, System.TimeSpan timeout = null ) : System
target IRequestTarget
requestWaiter IRequestWaiter
timeout System.TimeSpan
Результат System

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

public Join ( long userId, string userName, Domain observer, Domain observerForUserActor ) : Domain.GameInfo>>.Task
userId long
userName string
observer Domain
observerForUserActor Domain
Результат Domain.GameInfo>>.Task

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

public Leave ( long userId ) : Task
userId long
Результат Task

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

public WithNoReply ( ) : IGame_NoReply
Результат IGame_NoReply

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

public WithRequestWaiter ( IRequestWaiter requestWaiter ) : GameRef
requestWaiter IRequestWaiter
Результат GameRef

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

public WithTimeout ( System.TimeSpan timeout ) : GameRef
timeout System.TimeSpan
Результат GameRef