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
查看全文
相关阅读:
小数的进制转换
水题 O
水题 J
水题T,二进制转16进制
水题B
水题C
HDU 2042
HDU 2041
Index For SQL Server
Learning Note For Angular
原文地址:https://www.cnblogs.com/maplye/p/588950.html
最新文章
栈的顺序存储表示
windows网络编程(1)同步套接字
连接🐟业务流
字符串与整型转化
WiMAX协议栈
调度问题
【NOI OJ】1818 红与黑
【NOI OJ】8783 单词接龙
PS如何对图像使用内容识别缩放后不变形(用Alpha通道保护图像)
PS:图像的编辑(二)仿制图章工具和图案图章工具
热门文章
MYSQL创建表出现错误 ERROR Code 1118如何解决
PS:图像的编辑(一)
虚拟机安装windows10系统步骤
PS:智能对象
PS图层的高级操作(一)
PS图层的基本操作
色彩的基础
文件无法删除,提示文件正在使用怎么办
进制转换小结
水题 K
Copyright © 2011-2022 走看看