可以做两个网站指向同一个域名成功案例展示网站

news/2025/9/22 16:57:21/文章来源:
可以做两个网站指向同一个域名,成功案例展示网站,深圳分销网站设计哪家好,双桥网站建设在.NET8 中引入了KeyedService支持#xff0c;这使得可以支持一对多的依赖注入了。在官方#xff0c;这个功能叫键化DI服务。 什么是键化DI服务#xff1f;官方解释是这样的#xff0c;键化依赖项注入#xff08;DI#xff09;服务提供了一种适用键来注册和检索DI服务的…在.NET8 中引入了KeyedService支持这使得可以支持一对多的依赖注入了。在官方这个功能叫键化DI服务。 什么是键化DI服务官方解释是这样的键化依赖项注入DI服务提供了一种适用键来注册和检索DI服务的方法通过适用键可以限定注册和使用服务的方式。 看了还是比较懵的话我们用一个简单的示例来演示一下这个过程。 假设有以下接口和两个实现类 public interface IOTP {string OTPType(string type); }public class TOTP : IOTP {public string OTPType(string type) TOTP; }public class HOTP : IOTP {public string OTPType(string type) HOTP; }没有Keyed Service 在没有键控服务的时候可能要这样注册这两个服务。 builder.Services.AddSingletonIOTP, TOTP(); builder.Services.AddSingletonIOTP, HOTP();然后再使用的时候还是比较麻烦的要么依次取出服务再进行判断要么就更改注册的顺序。 使用Keyed Service 现在有了使用Keyed Service我们就可以键控服务进行服务的注册。注册服务时可以使用AddKeyedSingleton() 、 AddKeyedScoped() 或 AddKeyedTransient() 进行服务的注册。 builder.Services.AddKeyedSingletonIOTP, TOTP(totp); builder.Services.AddKeyedSingletonIOTP, HOTP(hotp);使用的时候可以通过[FromKeyedServices(object key)]属性应用服务。例如这样 public class CreateOTP([FromKeyedServices(totp)] IOTP otp) {public string OTPType(string message) otp.OTPType(message); }也可以通过调用服务的方式例如 var app builder.Build(); var totpServie app.Services.GetRequiredKeyedServiceIOTP(totp);var hotpServie app.Services.GetRequiredKeyedServiceIOTP(hotp);这样就比较用了。 总结 暂无下次再会

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/909719.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何做cad的模板下载网站做漫画的网站有哪些

近来,有打算录录课、吹吹牛,于是想升级一下硬件。既然要录音,那搞个好一点儿的麦克风总是必要的。于是,上网去查。不查不知道,一查吓一跳。为啥呢?既不为产品的琳琅满目,也不为价格的云泥之别&a…

mall项目学习笔记

springdoc-openapi 替换 Swagger2 总结为什么要替换为 springdoc-openapiSpringfox/Swagger2 已停止维护 无法适配 Spring Boot 新版本,存在安全和兼容性隐患。与 Spring Boot 2.6+ 兼容性差 经常出现启动报错、NPE 等…

实用指南:通义DeepResearch论文六连发全面解读

实用指南:通义DeepResearch论文六连发全面解读pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &…

glTF/glb:现在和未来

glTF™ 已经超越了其作为独立 3D 格式的起源。它现在被采用为 ISO 国际标准,并已成为快速扩展的软件工具、标准和扩展生态系统的核心。 鉴于 glTF 在实现跨不同平台、设备和 Web 的 3D 体验方面的核心作用,glTF 生态…

用自己网站域名这么做邮箱seo优化关键词分类

文章目录 跳动的爱心环境需求完整代码详细分析系列文章 跳动的爱心 环境需求 python3.11.4PyCharm Community Edition 2023.2.5pyinstaller6.2.0(可选,这个库用于打包,使程序没有python环境也可以运行,如果想发给好朋友的话需要这…

做网站好公司wordpress的后台链接

题目: 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例: 示例 1: 输入:nums [-1…

如何建立一个网站的快捷方式百度商桥在网站

网络层处理发生在RS485总线上的设备之间的实际通信。由于RS485接口主要是一种电气规范,因此对话可以到此结束,但由于它支持多点,因此需要在 OSI 模型中解决它。 没有针对网络层寻址的固定规范,但RS485总线必须由主机正确管理以避…

网站架构设计师待遇怎么样设计公司装修

一、Django模板引擎 一个强大的工具,用于在HTML页面中嵌入动态内容。它使用一种被称为Django模板语言(Django Template Language)的简单而强大的语法来处理模板。该模板语言使用”{% %}”进行标记,用于执行各种操作。 二、Django…

重庆住房和城乡建设部网站的打印准考证wordpress源神

网络层功能概述 主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。 1、路由选择与分组转发 2、异构网络互联 3、拥塞控制 数据交换方式 电路交换 在进行数据传输时,两个结点之间必须先建立一条专用…

网站建设好卖吗网站设计要注意事项

Canvas-图片旋转 众所周知canvas是位图,你可以在里面渲染你要的东西,不过你只能操作canvas的属性来进行编辑。就是说你并不能操作画进canvas的东西,例如我在canvas里添加一幅画,我现在想将那幅画移动10px,我们并不能直…

个人网站的首页网站还没有建好可以备案吗

一、项目介绍 项目总结 1.按下空格键小鸟上升,不按小鸟下落 2.搭建小鸟需要穿过的管道 3.管道自动左移和创建 4.小鸟撞到管道游戏结束 知识储备 1.C语言 2.数据结构-链表 3.Ncurses库 4.信号机制 二、Ncurses库介绍 Ncurses是最早的System V Release 4.0 (SVr4)中…

网站建设制作公司哪家网站底部版权怎么做

基本概念及统计原理 基本概念 指数平滑法的思想来源于对移动平均预测法的改进。指数平滑法的思想是以无穷大为宽度,各历史值的权重随时间的推移呈指数衰减,这样就解决了移动平均的两个难题。 统计原理 简单模型 Holt线性趋势模型 案例 为了研究上海市…

存储多边形网格的文件格式:OBJ、FBX、RenderMan、glTF、USD 等。

存储多边形网格体 在渲染方面,您始终可以直接在程序的源代码中定义网格,但这是有限的。如果每次要渲染新模型的图像时都需要重新编译程序,那将是不切实际的。为了完整起见,我们仍将在本章中研究该选项。通常,模型…

实用指南:Unity 游戏引擎中 HDRP(高清渲染管线) 的材质着色器选择列表

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

安防监控中常见的报警类型有哪些?国标GB28181平台EasyGBS的报警能力解析

安防监控中常见的报警类型有哪些?国标GB28181平台EasyGBS的报警能力解析一、安防监控中报警数据的力量 在安防监控系统中,实时报警通知让我们能够快速响应突发事件。然而,真正体现系统价值的,往往是在事后如何从海…

青岛企业网站建站模板手机下载视频网站模板下载

Guava是一个功能强大的Java开源工具库,提供了很多实用的工具类和函数,可以简化开发过程。本文将介绍Guava的一些基本用法和常用功能。 添加Guava依赖 在开始使用Guava之前,首先需要在项目中添加Guava的依赖。可以通过Maven或Gradle来管理依…

Notepad++8.6免费版下载及安装教程(附安装包)2025最新整理

一、Notepad++V8.6.4 下载链接 软件名称:Notepad++ 软件大小:4.59M 系统要求:Win7或更高。32/64位操作系统 下载链接: 夸克网盘:https://pan.quark.cn/s/6ae8353bd5a4 二、Notepad++V8.6.4 软件介绍 Notepad++是一…

LAMP 环境一键部署脚本(Apache+MySQL+PHP) - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

东莞洪梅网站建设建站合同

前言:Hello大家好,我是小哥谈。本节课就手把手教大家如何控制视频的暂停播放和继续播放,希望大家学习之后能够有所收获~!🌈 目录 🚀1.技术介绍 🚀2.实现代码 🚀1.技术介绍…

福州网站定制公司有免费注册网站吗

1.4 C对C语言数据类型的扩展1.4.1 结构体1.4.2 联合1.4.3 枚举1.4.4 布尔1.4.5 字符串 1.4 C对C语言数据类型的扩展 基本的数据类型 char、unsigned char、int、short、unsigned shor、long、unsigned long、float、double、long double与C语言相同。扩展了bool类型&#xff0…