Esempio n. 1
0
        public override Task <GetThreadIdResponse> GetThreadId(GetThreadIdRequest request,
                                                               ServerCallContext context)
        {
            var thread = threadStore.GetObject(request.Thread.Id);

            return(Task.FromResult(new GetThreadIdResponse {
                Id = thread.GetThreadId()
            }));
        }
Esempio n. 2
0
        public ulong GetThreadId()
        {
            var request = new GetThreadIdRequest()
            {
                Thread = grpcSbThread
            };
            GetThreadIdResponse response = null;

            if (connection.InvokeRpc(() =>
            {
                response = client.GetThreadId(request);
            }))
            {
                return(response.Id);
            }
            return(0);
        }