首页 > 其他分享 >CS客户端内嵌WebApi

CS客户端内嵌WebApi

时间:2023-08-03 15:25:02浏览次数:36  
标签:WebApi MapGet 内嵌 CS webApp 客户端

突然一天WPF客户端紧急需要一个功能被远程控制,于是第一想法便就是 客户端充当服务身份。

于是便客户的后台控制想法需求便出来了。

记录一下工作上简单实现。

public class WebApiHost
    {
        static WebApplication webApp = null;
        public static void StartWebApi()
        {
            string baseAddress = "http://0.0.0.0:9000/";
            webApp = WebApplication.Create();
            webApp.MapGet("/open", () => CenterCtrlCommHelper.Instance.SendScreenBrightOut(true));
            webApp.MapGet("/close", () => CenterCtrlCommHelper.Instance.SendScreenBrightOut(false));
            webApp.MapGet("/c30", () => UIInterop.C30Helper.OpenTalk());
            Task.Run(() => { webApp.RunAsync(baseAddress); });
        }
    }    

当然简陋至极。。这里有一篇相对丰富的。链接地址 

.NET Core Web APi类库如何内嵌运行?

后面有时间再接着更新。

标签:WebApi,MapGet,内嵌,CS,webApp,客户端
From: https://www.cnblogs.com/stweily/p/17603415.html

相关文章

  • Pycharm配置less编译生成的css文件到指定目录
    一、当前演示项目目录二、标记less文件夹为资源目录不标记其实也不影响三、打开FileWatchers(文件监视器)在主菜单中选择"File"(文件)>"Settings"(设置)(Windows/Linux)或"PyCharm"(Windows)/"Preferences"(Mac)或者使用快捷键"Ctrl+Alt+S"(Windows/Linux)或&qu......
  • Vuejs+WebApi导出Excel
    前后端分离,前端Vuejs,后端.Net6WebApi后端代码1publicclassSalesReportController:BaseController2{3privateSerilog.ILogger_log=GetLogger<SalesReportController>();4privatereadonlyISqlSugarClient_db;5privateIHostEnvironme......
  • CSS 布局面试题目
    盒子模型盒子模型包含margin,padding,border,content四个内容盒子模型可分为标准盒模型和怪异盒模型盒子模型可通过box-sizing设置margin和padding的区别margin用来设置元素之间的距离padding用来设置元素与内容之间的距离,padding的背景色与content一致纵向边距重叠......
  • 控制台出现lockdown-install.js文件报Removing intrinsics.问题告警
    查的原因是:警告来自MetaMaskChrome扩展。解决方法:关闭MetaMask扩展程序。参考资料:https://www.jdk5.com/ask/282/what-is-causing-the-warning-removing-intrinsics-arrayprototype-toreversed-in......
  • 国产GOWIN实现低成本实现CSI MIPI转换DVP
     CSIMIPI转换DVP,要么就是通用IC操作,如龙讯芯片和索尼芯片,但是复杂的寄存器控制器实在开发太累。对于FPGA操作,大部分都是用xilinx的方案,xilinx方案成本太高,IP复杂。    而用国产GOWIN已经实现了直接mipicsi解码,而且支持非连续的clk时钟功能。   由于MIPICSI......
  • asp.net中获得客户端的IP地址
    原文链接:https://blog.csdn.net/as2712101/article/details/9357777今天看到的一个方法,来查下: 通常我们都通过下面的代码获得IP:   string ip=System.Web.HttpContext.Current.Request.UserHostAddress;    或 string ip=System.Web.HttpContext.Current.Request.S......
  • .NET Core WebAPI中使用Swagger(完整教程)
    一、Swagger简介1.1-什么是Swagger?Swagger是一个规范且完整的框架,用于生成、描述、调试和可视化Restfull风格的Web服务。Swagger的目标是对RestAPI定义一个标准且和语言无关的接口,可以让人和计算机拥有无需访问源码、文档或网络流量监控就可以发现和连接服务的能力。当通过......
  • .NET Core WebAPI中使用Swagger(完整教程)
    一、Swagger简介1.1-什么是Swagger?Swagger是一个规范且完整的框架,用于生成、描述、调试和可视化Restfull风格的Web服务。Swagger的目标是对RestAPI定义一个标准且和语言无关的接口,可以让人和计算机拥有无需访问源码、文档或网络流量监控就可以发现和连接服务的能力。当通过S......
  • 语义检索系统:基于无监督预训练语义索引召回:SimCSE、Diffcse
    基于无监督预训练语义索引召回:SimCSE、Diffcse语义索引(可通俗理解为向量索引)技术是搜索引擎、推荐系统、广告系统在召回阶段的核心技术之一。语义索引模型的目标是:给定输入文本,模型可以从海量候选召回库中快速、准确地召回一批语义相关文本。语义索引模型的效果直接决定了语义相......
  • 基于无监督训练SimCSE+In-batch Negatives策略有监督训练的语义索引召回
    基于无监督训练SimCSE+In-batchNegatives策略有监督训练的语义索引召回语义索引(可通俗理解为向量索引)技术是搜索引擎、推荐系统、广告系统在召回阶段的核心技术之一。语义索引模型的目标是:给定输入文本,模型可以从海量候选召回库中快速、准确地召回一批语义相关文本。语义索引模......