private void Sum_Process(TMessage message, TProtocol iproto, Action <byte[]> callback) { var args = new Service1.Sum_args(); try { args.Read(iproto); } catch (System.Exception ex) { iproto.Transport.Close(); callback(ThriftMarshaller.Serialize(new TMessage(message.Name, TMessageType.Exception, message.SeqID), new TApplicationException(TApplicationException.ExceptionType.Unknown, ex.Message))); return; } iproto.Transport.Close(); int seqID = message.SeqID; try { this._face.Sum(args.X, args.Y, (result) => { callback(ThriftMarshaller.Serialize(new TMessage("Sum", TMessageType.Reply, seqID), new Service1.Sum_result { Success = result })); }); } catch (System.Exception ex) { callback(ThriftMarshaller.Serialize(new TMessage(message.Name, TMessageType.Exception, message.SeqID), new TApplicationException(TApplicationException.ExceptionType.Unknown, ex.ToString()))); } }
private void Sum_Process(TMessage message, TProtocol iproto, Action<byte[]> callback) { var args = new Service1.Sum_args(); try { args.Read(iproto); } catch (System.Exception ex) { iproto.Transport.Close(); callback(ThriftMarshaller.Serialize(new TMessage(message.Name, TMessageType.Exception, message.SeqID), new TApplicationException(TApplicationException.ExceptionType.Unknown, ex.Message))); return; } iproto.Transport.Close(); int seqID = message.SeqID; try { this._face.Sum(args.X,args.Y, (result) => { callback(ThriftMarshaller.Serialize(new TMessage("Sum", TMessageType.Reply, seqID), new Service1.Sum_result { Success = result })); }); } catch (System.Exception ex) { callback(ThriftMarshaller.Serialize(new TMessage(message.Name, TMessageType.Exception, message.SeqID), new TApplicationException(TApplicationException.ExceptionType.Unknown, ex.ToString()))); } } private void GetUser_Process(TMessage message, TProtocol iproto, Action<byte[]> callback)