码迷,mamicode.com
首页 > 其他好文 > 详细

Grpc+MagicOnion的学习和例子(二)

时间:2020-09-03 16:27:53      阅读:50      评论:0      收藏:0      [点我收藏+]

标签:read   主机   class   may   tar   names   html   except   exce   

一,继续上一篇博客的扩展(  Grpc+MagicOnion的学习和例子(一)),我们再服务端加入MagicOnion.Hosting包,如下

技术图片

 

把startup的配置注释调,我们再program添加主机配置,如下

技术图片

 

 

program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Runtime.Loader;
using System.Threading.Tasks;
using Grpc.Core;
using MagicOnion.Hosting;
using MagicOnion.Server;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;

namespace grpcDemo
{
    public class Program
    {
        public static void Main(string[] args)
        {
            CreateHostBuilder(args)
                .UseMagicOnion(
                    ///程序集配置,其他都是一样的
                    new[] { AssemblyLoadContext.Default.LoadFromAssemblyName(new AssemblyName("Service")) },
                    new MagicOnionOptions(isReturnExceptionStackTraceInErrorDetail: true),
                    new ServerPort("localhost", 6000, ServerCredentials.Insecure)
                )
                .Build()
                .Run();
        }

        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>();
                });
    }
}

二,运行看结果,调试成功

技术图片

 

Grpc+MagicOnion的学习和例子(二)

标签:read   主机   class   may   tar   names   html   except   exce   

原文地址:https://www.cnblogs.com/May-day/p/13545096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!