示例#1
0
        public QueryResponse Query(QueryRequest query)
        {
            Type handlerType = typeof(IQueryHandler <>).MakeGenericType(query.GetType());
            var  handler     = _container.GetInstance(handlerType);

            return(handler.AsDynamic().Handle(query));
        }
示例#2
0
 public override void Query(IRpcController controller, QueryRequest request, Action<QueryResponse> done)
 {
     ProtoOutputBuffer.Write(request.GetType(), request.ToString());
 }
示例#3
0
 public override void Query(IRpcController controller, QueryRequest request, Action <QueryResponse> done)
 {
     ProtoOutputBuffer.Write(request.GetType(), request.ToString());
 }