上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 自定义配置文件帮助类 利用ExeConfigurationFileMap类将自定义配置文件转换为Configuration类进行数据读取 代码很简单,就不做扼要说明 阅读全文
posted @ 2018-08-02 10:38 高兴happy 阅读(1610) 评论(0) 推荐(0) 编辑
摘要: 在系统中单开线程进行操作,经常用到Task,发现Task主要有以下两种方法 Task.Factory.StartNew(() => { }); Task.Run(() => { }); 初识不知其中区别,特意参考其他文章已做总结https://www.mgenware.com/blog/?p=338 阅读全文
posted @ 2018-07-28 15:52 高兴happy 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 利用反射获取到实现当前接口的类, 本文只做代码验证,无任何实际意义 具体代码如下 阅读全文
posted @ 2018-07-28 15:25 高兴happy 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 对于WCF的宿主启动来说,有好多方法,单独启动也很简单,可以根据业务需要来自由选择(单独启动方法这里就不做解释) 对于业务服务比较多的时候,往往需要多个服务来承载系统,但是如果将服务启动单独写代码启动的话,这样就造成代码的耦合,增加服务,删除服务都需要对宿主程序进行修改编译,因而就需要一个批量启动的 阅读全文
posted @ 2018-07-28 15:12 高兴happy 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 扩展方法能够向现有类型“添加”方法,而无需创建新的派生类型,重新编译或以其他方式修改原始类型。扩展方法必须是静态方法,可以像实例方法一样进行调用。且调用同名中实际定义的方法优先级要高于扩展方法。 这里我定义了一个测试类,IsValidEmailAddress方法作为string类型的扩展方法。当中第 阅读全文
posted @ 2018-07-12 17:30 高兴happy 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 个人学习笔记仅供分享,如有错误还请指出 demo结构:models类库和控制台程序 1、首先在model中建立,ADO.NET 实体数据模型 空模型,然后新建数据实体,并且生成数据库 2、控制台想买引用models 3、创建实体DbContext DbContext称之为数据库上下文,其可以代表一个 阅读全文
posted @ 2018-07-12 15:39 高兴happy 阅读(183) 评论(0) 推荐(0) 编辑
摘要: // 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径,包含文件名System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前 阅读全文
posted @ 2018-06-26 14:38 高兴happy 阅读(2415) 评论(0) 推荐(0) 编辑
摘要: Unity是微软Patterns & Practices团队所开发的一个轻量级的,并且可扩展的依赖注入(Dependency Injection)容器,它支持常用的三种依赖注入方式:构造器注入(Constructor Injection)、属性注入(Property Injection),以及方法调 阅读全文
posted @ 2018-06-26 10:22 高兴happy 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 项目中需要同时用到WCF的SOAP接口和RESTFul Service,查了下资料发现WCF可以支持发布两种服务接口,整理资料如下 1、首先建立服务接口 备注:如果宿主不是网站,则接口上增加属性WebInvoke的时候启动会报错 WebInvoke:声明支持RESTFul ,接口名称为GetScho 阅读全文
posted @ 2018-06-25 18:57 高兴happy 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1.所有自定义属性都必须继承System.Attribute 2.自定义属性的类名称必须为 XXXXAttribute 即是已Attribute结尾 自定义属性QuickWebApi 接口类 具体实现 知识扩展 阅读全文
posted @ 2018-05-21 13:14 高兴happy 阅读(832) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页