// 指定Wukong创建对象实例时,在如下路径中搜索对象定义Wukokng.AddSearchPath("c:\\libs");
六、常用方法说明1. 添加程序集搜索路径(默认只在应用执行目录中搜索)定义:public static void AddSearchPath(string path)
参数:path: 搜索路径,绝对路径 。
返回:无
2. 根据类全名称获取对象实例定义:public static object GetObject(string classFullName, params object[] args)
参数:classFullName: 类全名称 。args: 对象构造参数数组 。
返回:生成的对象实例 。
3. 根据类全名称获取指定类型的对象实例定义:public static T GetObject<T>(string classFullName, params object[] args)
参数:classFullName: 类全名称 。args: 对象构造参数数组 。
返回:指定类型的对象实例 。
4. 以单例模式根据类全名称获取对象实例定义:public static object GetSingleObject(string classFullName, params object[] args)
参数:classFullName: 类全名称 。args: 对象构造参数数组 。
返回:生成的对象实例 , 相同构造参数多次调用返回同一实例 。
5. 以单例模式根据类全名称获取指定类型的对象实例定义:public static T GetSingleObject<T>(string classFullName, params object[] args)
参数:classFullName: 类全名称 。args: 对象构造参数数组 。
返回:指定类型的对象实例,相同构造参数多次调用返回同一实例 。
6. 根据配置文件Id获取对象实例定义:public static object GetObjectById(string objectId)
参数:objectId: 配置文件中对象Id
返回:生成的对象实例 。
7. 根据配置文件Id获取指定类型对象实例定义:public static T GetObjectById<T>(string objectId)
参数:objectId: 配置文件中对象Id
返回:指定类型的对象实例 。
8. 以单例模式根据配置文件Id获取对象实例定义:public static object GetSingleObjectById(string objectId)
参数:objectId: 配置文件中对象Id
返回:对象实例 , 多次调用返回同一实例 。
9. 以单例模式根据配置文件Id获取指定类型的对象实例定义:public static T GetSingleObjectById<T>(string objectId)
参数:objectId: 配置文件中对象Id
返回:指定类型的对象实例,多次调用返回同一实例 。
【Github源码】【引入Wukong让你的系统瞬间具备IOC能力】
推荐阅读
- 迷你世界怎么让做出来的车冒火(迷你世界怎么做能放出来的车)
- 耐克最佳篮球鞋排行榜,乔丹11排第五,第一真难让人猜到
- 查八字合不合免费,让你提前为自己的婚姻做准备
- 光遇怎么让星星回归天际晨岛 光遇怎么让星星回归天际
- 真让人害羞 哮喘检查大概多少钱
- 一老妇,儿子每年探亲,总让儿子与她过夜,是什么心理?
- 这项检查能让脑血管疾病无处遁形 经颅多普勒彩超多少钱
- 小米buds4pro怎么添加小爱设备
- 如何评价《让生活好看》第一期中郑爽,许魏洲独居的生活状态?
- 国内大马哈鱼籽能让带上飞机吗