예제 #1
0
        public async Task PassDataWithClient(IActorSession session, int c)
        {
            await Context;
            await Task.Delay(1);

            var client = session.Client;

            Assert.NotNull(client);

            if (clientCache.ContainsKey(c))
            {
                Assert.Equal(clientCache[c], client);
            }
            else
            {
                clientCache[c] = client;
            }
        }
 public ClientActorDisconnectedData(IActorSession session, Exception error)
 {
     Session = session;
     Error   = error;
 }
예제 #3
0
        public async Task PassDataWithClient(IActorSession session, int c)
        {
            await Context;
            await Task.Delay(1);

            var client = session.Client;

            Assert.NotNull(client);

            if (clientCache.ContainsKey(c))
            {
                Assert.Equal(clientCache[c], client);
            }
            else
            {
                clientCache[c] = client;
            }
        }
예제 #4
0
 public ClientActorDisconnectedData(IActorSession session, Exception error)
 {
     Session = session;
     Error = error;
 }