写点什么

在.NET 中使用自定义约定

  • 2012-09-25
  • 本文字数:577 字

    阅读完需:约 2 分钟

.NET 设计者将约定优于配置方法用于不同的地方以避免过多的配置。虽然默认的约定有利于快速启动和运行,但有的时候改变默认的行为可能会更实用。我们看看来几个例子。

在一次性约定的情况下,通常是明确地设置配置信息,但如果想要改变这些配置时该怎么做?以下的做法可供参考:

我们之前也曾讨论过 ASP.NET MVC 的扩展点,其中提到通过其他方式来实现自己的约定。

该方法也可以与一些第三方类库联合使用。例如:

在辨别什么时候坚持使用默认的约定,什么时候不使用是一个判断力的问题。在适当的地方使用自定义的约定绝对可以让你的代码更易于维护。

查看英文原文: Using Custom Conventions In .NET


感谢贾国清对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-09-25 02:551258

评论

发布
暂无评论
发现更多内容

深开鸿与华秋达成生态共创合作,共同打造硬件生态

华秋电子

润和软件与华秋达成生态共创合作,共同推动物联网硬件创新

华秋电子

有哪些好用的远程传输大文件的软件

镭速

远程传输大文件

将DAST集成到CI/CD管道中的优势和实施步骤

互联网工科生

CI/CD DAST web 服务

低代码技术分享官丨BPMN 2.0简介

inBuilder低代码平台

流程 低代码平台

软件测试/测试开发丨Python 数据类 dataclass 学习笔记

测试人

Python 软件测试 dataclass

不懂代码也不用怕!10款无代码网站搭建平台

高端章鱼哥

前端 工具 开发工具 设计师

华秋慕尼黑上海电子展圆满收官,数字化赋能智能制造!

华秋电子

开鸿智谷与华秋达成生态共创合作,共同打造硬件生态

华秋电子

先楫半导体与华秋达成生态共创合作,共建技术生态社区

华秋电子

点云标注在自动驾驶中的实践应用与挑战

来自四九城儿

实现大文件远程传输、备份和共享的小秘诀

镭速

大文件远程传输

在《比特与瓦特》的交点,藏着未来能源的一些真相

脑极体

新能源

HashData:让大模型“飞入寻常百姓家”

酷克数据HashData

国内市场知名的数据可视化工具

2D3D前端可视化开发

数据分析 数据可视化 商业智能 数据可视化工具 可视化大屏

在云计算环境中,保护Java应用程序可用的有效措施和工具

高端章鱼哥

Java 云计算

共筑信创生态!亚信科技AntDB数据库与用友、东方通、星辰天合达成兼容互认

亚信AntDB数据库

数据库 AntDB AntDB数据库

软件测试/测试开发丨Linux常用命令之性能统计

测试人

Python Linux 程序员 性能 软件测试

MES1.0.0正式发布|万界星空推出免费的MES系统

万界星空科技

开源 MES系统 制造业生产管理系统

应对突发流量,如何快速为自建 K8s 添加云上弹性能力

阿里巴巴云原生

阿里云 Kubernetes 云原生

软通动力与华秋达成生态共创合作,共同推动物联网硬件创新

华秋电子

aspera替代方案:可靠和高效的企业文件传输工具

镭速

aspera替代方案 企业文件传输工具

Java基础入门——Java语言介绍

java易二三

Java

LeetCode题解:2618. 检查是否是类的对象实例,迭代和递归

Lee Chen

JavaScript LeetCode

向量检索在大模型应用场景的技术和实践

Baidu AICLOUD

向量检索 大模型

开发微信公众号本地调试+-+cpolar内网穿透

程思扬

微信公众号 网络穿透

直播预告 | 博睿学院:让Arthas带你玩转jvm

博睿数据

JVM 可观测性 智能运维 博睿数据 博睿学院

IBM收购数据可观测性厂商 Databand.ai

乘云数字DataBuff

在.NET中使用自定义约定_.NET_Roopesh Shenoy_InfoQ精选文章