static void Main(string[] args)
        {
            #region  务实现

            HelloRequest request = new HelloRequest();
            request.Name = "Simon";

            var reply = new GreeterService(_logger).SayHello(request, null);
            Console.WriteLine("服务1:");
            Console.WriteLine("Grpc ServerListening On Port 5001,Out put:" + reply.Result.Message);//Grpc ServerListening On Port 8088,Out put:Hello Simon
            #endregion

            #region Demo 服务实现

            ResponseModel respModel = new ResponseModel();
            respModel.Id   = 2;
            respModel.Name = "Acadsoc";

            var resp = new DemoService().DemoMethod(null, null);
            Console.WriteLine("服务2:根据获取名称");
            Console.WriteLine(resp.Result);

            #endregion

            #region 获取人员信息


            RequestUserId uid = new RequestUserId {
                Id = 2
            };
            var person = new PersonInfoService().GetPersonInfoById(uid, null);
            Console.WriteLine("服务3:根据ID获取对象信息");
            Console.WriteLine("获取用户信息为:" + JsonConvert.SerializeObject(person));

            // 获取用户信息为:{ "Result":{ "Person":{ "Id":2,"Name":"Lily","Age":30,"Gender":1,"Weight":158.5,"EmailVerified":false,"Phone":[],"Salary":3200.0,"MyAdd":[]} },"Id":1,"Exception":null,"Status":5,"IsCanceled":false,"IsCompleted":true,"IsCompletedSuccessfully":true,"CreationOptions":0,"AsyncState":null,"IsFaulted":false}

            #endregion

            Console.WriteLine("任意键退出...");
            Console.ReadKey();
        }
示例#2
0
    private void OnEnable()
    {
        personInfoService = new PersonInfoService();

        PersonHandler.Instance.manager.InitData();
    }
示例#3
0
 /// <summary>
 /// DI
 /// </summary>
 /// <param name="personInfoService"></param>
 public PersonController(PersonInfoService personInfoService)
 {
     _personInfoService = personInfoService;
 }
 public override void InitData()
 {
     servicePersonInfo = new PersonInfoService();
 }
 public HomeController(PersonInfoService personService)
 {
     _personService = personService;
 }