예제 #1
0
            public async Task Call()
            {
                var session = Reply.AllocSession();

                using (var message = CreateMessage())
                {
                    message.Write(session.Key);
                }
                StaticChunkPool.Id = (await session.Value).Get <Dictionary <string, uint> >();
            }
예제 #2
0
            public async Task <uint[]> Call()
            {
                var session = Reply.AllocSession();

                using (var message = CreateMessage())
                {
                    message.Write(session.Key);
                }

                return((await session.Value).Get <uint[]>());
            }
예제 #3
0
            public async Task <Dictionary <string, string> > Call(uint wid)
            {
                var session = Reply.AllocSession();

                using (var message = CreateMessage())
                {
                    message.Write(session.Key);
                    message.Write(wid);
                }

                return((await session.Value).Get <Dictionary <string, string> >());
            }