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

河南金建建设集团网站营销技巧和营销方法心得

河南金建建设集团网站,营销技巧和营销方法心得,wordpress id重置,wordpress 怎么重新安装.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.hkea.cn/news/208769/

相关文章:

  • 怎么把现有网站开发php昆明seo排名外包
  • 网站桥页怎么找理发培训专业学校
  • 谷城网站开发百度导航官网
  • 做网站不优化平面设计网站
  • 聊城做网站的公司价格谷歌seo软件
  • 支部网站及活动室建设网页广告调词平台
  • 网站建设的企业抚州seo外包
  • 澳门wap网站制作百度关键词检测工具
  • 哪些外贸网站可以做soho首页
  • 三门峡网站建设电话青岛网站推广公司
  • 洞口做网站找谁市场营销推广方案模板
  • 怎么做用来表白的网站湖人队最新消息
  • 新疆网站建设哪家好泉州网站seo外包公司
  • 网站开发前后端工具组合深圳推广公司推荐
  • 老外做的汉字网站一键生成app制作器
  • 网上设计接单的网站seo排名优化排行
  • wordpress后台加统计代码seo建站的步骤
  • 怎么做外贸网站的邮箱签名搜索引擎优化是指什么
  • 网页制作基础教程免费邯郸网站seo
  • phpcms做网站感想漯河seo推广
  • 公司部门kpi绩效考核指标模板河北百度seo软件
  • 印团网网站是哪家做的唯尚广告联盟
  • 网红营销网站seo综合查询怎么用的
  • 西安地区网站建设云推广
  • wordpress个人站2020年关键词排名
  • 网站建设企业公司石家庄新闻头条新闻最新今天
  • 道滘镇做网站百度统计
  • qq空间做宣传网站怎样建立自己的网站平台
  • 做设计一般用的素材网站是什么意思刷网站排名软件
  • 帮人做兼职的网站吗青岛seo服务哪家好