zoukankan
html css js c++ java
[Castle]Castle也范型
配置文件如下:
<!--
Core data access services
-->
<
component
id
="commondao"
service
="RXOA.DataAccess.ICommonDao`1,RXOA.DataAccess"
type
="RXOA.DataAccess.CommonDao`1,RXOA.DataAccess"
>
</
component
>
上面这种是一种通用的配置方法,也就是说这种配置可以使用任何类型如:
private
ICommonDao
<
Announce
>
_commonDao;
private
ICommonDao
<
AnnounceType
>
_typecommonDao;
private
ICommonDao
<
ObjectLooker
>
_objDao;
public
AnnounceService(ICommonDao
<
Announce
>
commonDao, ICommonDao
<
AnnounceType
>
typecommonDao,
ICommonDao
<
ObjectLooker
>
objDao)
{
this
._commonDao
=
commonDao;
this
._typecommonDao
=
typecommonDao;
this
._objDao
=
objDao;
}
这里有三种不同的类型,只需上面一个配置即可。
你也可以配置制定类型的范型服务
<
component
id
='int.repos.generic'
service
='Namespace.IRepository`1[[System.Int32]],
AssemblyName'
type
='Namespace.Repository`1[[System.Int32]],
AssemblyName'
/>
更多参考Castle Documention
http://www.castleproject.org/container/documentation/v1rc3/usersguide/genericssupport.html
查看全文
相关阅读:
571B. Minimization(Codeforces Round #317)
java的死锁学习
算法——大整数乘法
从头认识java-15.7 Map(3)-介绍HashMap的工作原理-get方法
软硬件之共生之道——一千零一夜的启发
Java系列之JNDI
the solution of CountNonDivisible by Codility
qml
日历日历日历
项目总结——传说中的反射居然是这个样子
原文地址:https://www.cnblogs.com/maplye/p/588950.html
最新文章
关于获取android6.0的mac地址
java InputStream读取数据问题
PHP中关于PDO的使用
PHP中关于 basename、dirname、pathinfo 详解
PHP文件系统处理相关操作
PHP的数据类型、常量、时间
PHP String 函数
PHP stat() 函数 返回关于文件的信息。
php number_format()保留小数点后几位
PHP array_count_values() 函数用于统计数组中所有值出现的次数。
热门文章
PHP的一些常用汇总
solidity return data和revert/require的reason string的获得
geth中UTC文件与私钥的关系
得到自己账号的私钥
sh脚本文件的运行
npm和node的版本过低时的解决办法
promise-不使用catch出现warning的原因
为什么express中打开服务端只用listen即可
gas问题out of gas的解决
cryptopunks测试代码cryptopunksmarket-setinitial.js
Copyright © 2011-2022 走看看