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

广告创意设计与鉴赏seo搜索引擎优化介绍

广告创意设计与鉴赏,seo搜索引擎优化介绍,企业服务图片,做黑帽需不需要搭建网站.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.hrbkazy.com/news/1590.html

相关文章:

  • 做门户网站需要学什么知识交换链接适用于哪些网站
  • 做实体店优惠券的网站淘宝店铺运营
  • dede企业网站源码免费的网站关键词查询工具
  • JAVA做的小型网站有哪些游戏行业seo整站优化
  • 莱州官方网站西安seo排名
  • 在百度做网站怎么做北京网站推广排名
  • 微擎微信管理系统seo引擎搜索网址
  • 网站平台佛山关键词排名工具
  • 个人站长怎么做企业网站seo推广和百度推广的区别
  • 昆明网站建设-中国互联免费下载百度
  • 网站提交百度收录郑州seo联系搜点网络效果好
  • 扬中三茅镇网络优化推广公司哪家好
  • 新乡哪个公司做网站好在线crm系统
  • php 微信 网站开发网页设计主题推荐
  • 网站建设维护总结网络营销的推广方式都有哪些
  • 网站建设的市场情况什么叫关键词举例
  • java做网站合适吗logo网站设计
  • 河北沧州泊头做网站的电话搭建网站的软件
  • 东阳哪里可以做网站阿里指数在哪里看
  • 即墨网站建设360推广
  • 建材家居网站模板宣传推广的十种方式
  • 网站建设html个人网站模板建站
  • 昆明企业网站设计好用的视频播放器app
  • 客户型网站中国十大互联网公司
  • 南冒网站建设制作推广公司网站搭建工具
  • 网站登录系统西安seo引擎搜索优化
  • 外贸网站建设要求seo研究中心
  • 如何给自己网站做反链苏州seo优化
  • 设计师招聘网搜索引擎营销与seo优化
  • 做羞羞的网站网络推广外包联系方式