C# Class Domain.UserRef

Inheritance: InterfacedActorRef, IUser, IUser_NoReply
Afficher le fichier Open project: SaladLab/TicTacToe

Méthodes publiques

Méthode Description
JoinGame ( long gameId, Domain observer ) : Task>
LeaveGame ( long gameId ) : Task
RegisterPairing ( Domain observer ) : Task
UnregisterPairing ( ) : Task
UserRef ( )
UserRef ( IRequestTarget target )
UserRef ( IRequestTarget target, IRequestWaiter requestWaiter, System.TimeSpan timeout = null )
UserRef ( ) : System
UserRef ( IRequestTarget target ) : System
UserRef ( IRequestTarget target, IRequestWaiter requestWaiter, System.TimeSpan timeout = null ) : System
WithNoReply ( ) : IUser_NoReply
WithRequestWaiter ( IRequestWaiter requestWaiter ) : UserRef
WithTimeout ( System.TimeSpan timeout ) : UserRef

Private Methods

Méthode Description
IUser_NoReply ( ) : void
IUser_NoReply ( Domain observer ) : void
IUser_NoReply ( long gameId ) : void
IUser_NoReply ( long gameId, Domain observer ) : void

Method Details

JoinGame() public méthode

public JoinGame ( long gameId, Domain observer ) : Task>
gameId long
observer Domain
Résultat Task>

LeaveGame() public méthode

public LeaveGame ( long gameId ) : Task
gameId long
Résultat Task

RegisterPairing() public méthode

public RegisterPairing ( Domain observer ) : Task
observer Domain
Résultat Task

UnregisterPairing() public méthode

public UnregisterPairing ( ) : Task
Résultat Task

UserRef() public méthode

public UserRef ( )

UserRef() public méthode

public UserRef ( IRequestTarget target )
target IRequestTarget

UserRef() public méthode

public UserRef ( IRequestTarget target, IRequestWaiter requestWaiter, System.TimeSpan timeout = null )
target IRequestTarget
requestWaiter IRequestWaiter
timeout System.TimeSpan

UserRef() public méthode

public UserRef ( ) : System
Résultat System

UserRef() public méthode

public UserRef ( IRequestTarget target ) : System
target IRequestTarget
Résultat System

UserRef() public méthode

public UserRef ( IRequestTarget target, IRequestWaiter requestWaiter, System.TimeSpan timeout = null ) : System
target IRequestTarget
requestWaiter IRequestWaiter
timeout System.TimeSpan
Résultat System

WithNoReply() public méthode

public WithNoReply ( ) : IUser_NoReply
Résultat IUser_NoReply

WithRequestWaiter() public méthode

public WithRequestWaiter ( IRequestWaiter requestWaiter ) : UserRef
requestWaiter IRequestWaiter
Résultat UserRef

WithTimeout() public méthode

public WithTimeout ( System.TimeSpan timeout ) : UserRef
timeout System.TimeSpan
Résultat UserRef