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

广州短视频拍摄制作公司windows优化大师功能

广州短视频拍摄制作公司,windows优化大师功能,注册网站后邮箱收到邮件,子域名网站二级.NET CLI概述 命令说明dotnet add将包或引用添加到.NET项目中dotnet build构建.NET项目,并编译为IL二进制文件dotnet clean清理.NET项目的构建输出dotnet help显示命令行帮助dotnet list罗列项目中的yinyongdotnet publish发布项目,用于部署dotnet sln修…

.NET CLI概述

命令说明
dotnet add将包或引用添加到.NET项目中
dotnet build构建.NET项目,并编译为IL二进制文件
dotnet clean清理.NET项目的构建输出
dotnet help显示命令行帮助
dotnet list罗列项目中的yinyong
dotnet publish发布项目,用于部署
dotnet sln修改解决方案文件

Service Create(sc)

用于服务管理的命令行工具,可以用于添加新服务,也可以用于查询、修改、启动、停止和删除现有服务。命令行中使用如下:

sc.exe create ....

WebAPI托管为Windows服务

需要修改WebAPI项目的program.cs文件,创建一个WebApplicationOptions对象,并且将ContentRootPath属性设置为AppContext.BaseDirectory.

WebApplicationOptions opt = new ()
{ContentRootPath=AppContext.BaseDirectory,Args = args
};
var builder = WebApplication.CreateBuilder(opt);
builder.Host.UseWindowsService();

项目发布后,在Windows服务器上使用sc命令行工具创建Windows服务,服务的名字为WebAPIService

sc.exe create WebAPIService binpath=发布的文件夹地址

依赖注入的生命周期

Singleton

单例生命周期,在整个程序运行周期内,只会创建一次对象。

Scoped

作用域生命周期,在每个Http请求期间创建一次对象。

Transient

瞬时生命周期,每次接口的调用都会创建一个新的对象。

依赖注入

通过WebAppliactionBuilder对象的Services去注册服务

builder.Services.AddTransient<Ixxx,xxx>();

实现批量服务注册

  • 创建一个ServiceCollection对象
  • 通过Assembly对象的Load扩展方法加载指定的程序集
  • 通过string.EndWith方法来匹配接口和方法
  • 使用AddSingleton方法注册服务
  • 调用BuildServiceProvider方法获取ServiceProvider依赖注入容器对象
var services = new ServiceCollection();
var assembly = Assembly.Load("想要指定的程序集名字");
List<Type> typeList = assembly.GetTypes().where(t=> !t.IsInterface && !t.IsAbstract && t.Name.EndsWith("自己想要自动录入的名字后缀").ToList();
var dic = new Dictionary<Type,Type[]>();
foreach(var type in typeList)
{var interfaces = type.GetInterfaces();dic.Add(type,interfaces );
}
if(dic.Keys.Count > 0)
{foreach(var instanceType in dic.Keys){foreach(var interfaceType in dic[instanceType ]){services.AddSingleton(interfaceType ,instanceType );}}
}
services.BuildServiceProvider();
http://www.rdtb.cn/news/11834.html

相关文章:

  • 贵阳网站建设培训whois域名查询
  • 优质做网站哪家好推广网站多少钱
  • 电子商务网站的建设内容seo入门免费教程
  • 网站访客qq抓取云盘搜索
  • wordpress酷站seo优化报价
  • 健康私人定制网站怎么做宁波网站推广哪家公司好
  • 云南做网站公司哪家好2022年免费云服务器
  • 餐饮公司做网站的好处电商网站建设报价
  • 商贸公司营销网站建设怎样推广自己的商城
  • 网站建设与网页设计从入门到精通长沙百度快速优化
  • wordpress 自适应cms主题企业seo
  • 有没有做培养基的网站市场推广计划书
  • 江苏网站建设公司哪家好广州网络seo优化
  • 厦门h5建站国内快速建站
  • 门户定制网站建设公司b2b电子商务平台
  • 东莞网站优化推广seo常用工具包括
  • 哪里下载中文版的wordpress武汉seo网站优化运营
  • 门户网站app有哪些网络推广是什么职位
  • 漫画app软件定制开发谷歌seo查询
  • wordpress后台打不开广州seo网站
  • 群晖怎样做网站怎么推广游戏叫别人玩
  • 北京网站开发哪家专业搜索引擎优化关键词的处理
  • 自己建网站需要什么软件深圳百度国际大厦
  • 淘宝网站建设那么便宜开网店
  • 中信建设官方网站软件下载百度账号管理中心
  • 怎么建设一个公司网站阿里指数查询
  • 网站文件夹命名怎么做非国产手机浏览器
  • 关于jsp网站开发的最新书籍大型网站建设方案
  • 网站ps照片怎么做搜索引擎营销的英文简称
  • 湖北省建设工程质量协会网站深圳网站seo优化