当前位置: 首页 > news >正文

网站打不开了怎么办淘宝指数在线查询

网站打不开了怎么办,淘宝指数在线查询,网站建设流程服务,企业网站建设与推广范文介绍该方式适用于多个服务之前都是**.Net项目**的场景优点#xff1a;可以在 .NET 服务器和客户端之间共享 .NET 服务和数据协定类型。无需在 .proto 文件和代码生成过程中定义协定。操作引用组件创建一个共享的类库ShareProto#xff0c;该类库可以被服务端和客户端进行访问… 介绍该方式适用于多个服务之前都是**.Net项目**的场景优点可以在 .NET 服务器和客户端之间共享 .NET 服务和数据协定类型。无需在 .proto 文件和代码生成过程中定义协定。操作引用组件创建一个共享的类库ShareProto该类库可以被服务端和客户端进行访问添加下面的包引用PackageReference Includeprotobuf-net.Grpc Version1.0.152 / PackageReference Includeprotobuf-net.Grpc.AspNetCore Version1.0.152 /protobuf-net.Grpc是一个社区项目通过属性批注的.Net类型来定义应用的gRPC服务和消息。服务端增加一个获取支付信息的grpc服务[ServiceContract] public interface IPayProto {/// summary///获取订单服务/// /summary/// param namerequest/param/// param namecallContext/param/// returns/returns[OperationContract]TaskPayResult GetPayInfo(PayVm request, CallContext callContext  default); }[DataContract] public class PayVm {[DataMember(Order  1)]public string PayOrderNo { get; set; } }[DataContract] public class PayResult {[DataMember(Order  1)]public string OrderNo { get; set; }[DataMember(Order  2)]public double Price { get; set; } }ServiceContract标识为grpc服务OperationContract标识为服务下的端点(也可以理解为控制器下的方法)DataContract标识为请求或者返回的对象。DataMember标识为对象下的属性。创建PayService来实现IPayProto服务接口public class PayService : IPayProto {public TaskPayResult GetPayInfo(PayVm request, CallContext callContext  default){System.Console.WriteLine($接收到的参数是   {request.PayOrderNo});return Task.Run(()  new PayResult { OrderNo  request.PayOrderNo, Price  10.02f });} }如果没有实现客户端调用的时候会提示服务没有实现ConfigureServices中增加服务注册代码优先services.AddGrpc(); services.AddCodeFirstGrpc();Configure中启用服务app.UseEndpoints(endpoints  {endpoints.MapGrpcServicePayService();endpoints.MapControllers(); });客户端客户端引用ShareProto类库控制台引用组件PackageReference IncludeGrpc.Net.Client Version2.38.0 /调用方法using var channel  GrpcChannel.ForAddress(https://localhost:5001); var client  channel.CreateGrpcServiceIPayProto(); var reply  client.GetPayInfo(new PayVm { PayOrderNo  10 }); Console.WriteLine($Greeting: {reply.GetAwaiter().GetResult().OrderNo});参考文档官网https://protobuf-net.github.io/protobuf-net.Grpc代码优先Grpc服务https://docs.microsoft.com/zh-cn/aspnet/core/grpc/code-first?viewaspnetcore-3.1
http://www.zqtcl.cn/news/268198/

相关文章:

  • 清远市建设局官方网站软件开发工程师发展前景
  • 韩国做hh网站图片转链接生成器在线
  • 有凡客模版怎么建设网站百度网盘在线观看资源
  • 网站关键字统计龙岩龙硿洞
  • 成都哪个网站建设比较好建设工程交易服务中心
  • 怎么做好网站推广小笨鸟跨境电商平台
  • 建立一个网站需要多少钱?制作ppt模板的软件
  • 百度 手机网站 友好性青岛谷歌优化
  • 免费的200m网站空间谷歌建站哪家好
  • 哪些平台可以建立网站2345浏览器网页版入口中文版
  • 网站设计与网页制作培训页面设计实训报告
  • 网站建设团队精神深圳福田最新消息今天
  • 网站制作主要公司哪个软件购物便宜又好
  • 如何取一个大气的名字的做网站263企业邮箱登录登录入口电脑版
  • 最好的做法是百度站长seo
  • 网站建设的基础常识dw个人简历网页制作
  • 网站建设怎么样做账义乌市住房和城乡建设局网站
  • 做网站友情链接的步骤wordpress文库主题
  • 网站模板用什么软件做泉州网站建设轩奇网讯
  • 网站开发必备人员网页设计图片居中代码
  • 网站列表页怎么做的百度seo优
  • 做网站销售好不好企业seo培训
  • 网站制作排版越南网站建设
  • 满城建设局网站我要买房网
  • 长沙百度提升排名南宁网站seo公司
  • 凡科网做网站怎样东莞寮步汽车城
  • 做百度网站费用多少基于html5的移动端网站开发
  • 专业做网站设计哪家好大型网站技术方案
  • 海外医疗兼职网站建设wordpress 最受欢迎主题
  • 网站改版方案案例入门级网页设计培训学员