50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

在.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:551648

评论

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

系统稳定高可用的方案以及用户密码验证函数

Acker飏

极客时间架构师训练营 - week11 - 作业 2

jjn0703

极客大学架构师训练营

Week11作业1

熊威

系统不可用的原因和解决方案

极客李

架构师训练营第 0 期第 11 周作业

无名氏

Flink算子状态-9

小知识点

scala 大数据 flink

java安全编码指南之:拒绝Denial of Service

程序那些事

Java 安全编码指南 java安全编码 DOS攻击 zip炸弹

用户密码验证函数

周冬辉

加密

Apache Pulsar 社区周报:08-15 ~ 08-21

Apache Pulsar

云原生 Apache Pulsar 消息系统 消息中间件

Newbe.Claptrap 框架入门,第四步 —— 利用 Minion,商品下单

newbe36524

云计算 微服务 dock .net core ASP.NET Core

极客大学架构师训练营 0 期 week 11 作业

chun1123

高可用 密码校验

架构师训练营 - 第 11 周作业

Jam

【华为云数据库技术大公开】机房失火后,还能拯救你的数据吗?

华为云开发者联盟

数据库 机房 华为云 数据存储 云数据库

漫画解读:唐僧师徒如何帮助大唐官网打造CDN+OSS完美架构?

阿里云Edge Plus

etcd的高可用

李小匪

极客大学架构师训练营 0 期 week 11 学习笔记

chun1123

安全 高可用系统的架构

架构师训练营 第十一周 总结

CR

Week 11命题作业

Jeremy

第十一周命题作业

菲尼克斯

第十一周学习总结

菲尼克斯

奈学:Executor线程池的概述

古月木易

线程池 Executor

架构师训练营 Week 11 总结

Wancho

架构师训练营 第十一周 作业

CR

【高并发】高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!

冰河

高并发 分布式限流 秒杀系统 异步削峰 签约计划第二季

安全架构和高可用系统的架构

周冬辉

高可用系统的架构

云上度假村木莲庄酒店助你远离城市的喧嚣

InfoQ_967a83c6d0d7

Week11总结

熊威

Week 11 作业

鱼_XueTr

高可用的系统架构

莫莫大人

极客大学架构师训练营

用户密码验证函数

任小龙

奈学:Executor线程池的概述

奈学教育

线程池 Executor

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