- 博客(9)
- 资源 (2)
- 收藏
- 关注
转载 WCF中实例模式(InstanceContextMode)与会话模式(SessionMode)
InstanceContextMode为服务端实现服务契约类的实例模式,有三种类型,分别为:PerCall-每次服务操作调用创建一次,调用完后进行销毁;PerSession-同一个会话期间创建一次,客户端代理第一次操作(IsInitiating = true)调用创建,调用代理的Close方法销毁或者调用IsTerminating服务操作销毁;Single-服务只会创建一次,服务开始...
2020-03-31 11:35:26 919
转载 传说中WCF会话(Session)
在标题中我加了一个大家都很熟悉的单词——Session,熟吧?玩过Web开发的朋友肯定在梦中都会见到她。在Web中为什么要会话呢?毕竟每个用户在一个Web应用中可能不止进行一次操作,比如,某二手飞机交易网站,用户A登陆后,可能他会修改他的个人信息,他也有可能看好了一架二手飞机,打算入手,就把商品放到他的“购物车”中,这些过程中,都会产生许多与用户A相关的数据,这些数据只是对A有效,而当用户B登...
2020-03-31 11:19:13 246
原创 wcf服务的状态
默认wcf服务的类是无状态的,就像web service一样,不能保存状态信息。即每次调用都是创建一个新的对象,所以一般我们都不会在wcf服务类中添加属性。上面只是默认情况,因为wcf为我们提供了配置选项,我们只需显式指定ServiceBehaviorAttribute的InstanceContextMode的值即可实现有状态的服务,还可以实现全局的。ServiceBehavior是一个类特性,...
2020-03-31 09:27:47 262
原创 WCF的状态设定
WCF的状态设定是由以下两步完成的,首先要在ServiceContract里面利用参数SessionMode来使Session有效化,具体代码为:[ServiceContract(SessionMode=SessionMode.Required)];其次是在ServiceBehavior里面利用参数InstanceContextMode来设定到底使用那一种Session方式,具体代码如下:[Ser...
2020-03-31 08:45:11 216
转载 .NET Core微服务之基于Steeltoe使用Eureka实现服务注册与发现
Tip:此篇已加入.NET Core微服务基础系列文章索引=> Steeltoe目录快速导航:1. 基于Steeltoe使用Spring Cloud Eureka2. 基于Steeltoe使用Spring Cloud Zuul3. 基于Steeltoe使用Spring Cloud Hystrix4.基于Steeltoe使用Spring Cloud Config...
2020-03-30 11:28:32 910
转载 WebApiClient的SteeltoeOSS.Discovery扩展
1 背景从园子里看到一些朋友在某些项目开发中,选择的架构是spring cloud搭建底层微服务框架,dotnet core来编写业务逻辑,SteeltoeOSS.Discovery是dotnet和spingcloud的桥梁,为dotnet提供服务注册和服务发现相关功能。在阅读朋友们文章的时候,我发现相关代码里的一些HttpClient相关问题,同时对dotnet寄居于spingcloud下由...
2020-03-30 11:27:25 313
转载 做好项目管理,才是软件开发的关键
在软件开发过程中,经常有许多细节和事故使我们的计划无法跟上变化的步伐。例如,需求、流动性等方面的变化。为了确保可以控制项目进度,并有效避免项目在开发过程中的风险,可以想象项目管理在软件开发中的重要作用。 项目管理一般有两个方面:项目规划和开发团队管理。 建立项目计划 (1)设计总体架构 根据项目实施的需要,采用比较成熟的适合本项目的框架结构。 在过去的几年里,当我在...
2020-03-28 17:05:34 441
转载 C# 之 比较两个word文档的内容
利用 Microsoft.Office.Interop.Word 组件进行比较。引入命名空间:using Word2013 = Microsoft.Office.Interop.Word; 代码如下:/// <summary> /// 进行与Word2013.Document类创建时指定的文件比较, /// 然后将差异显示在targ...
2020-03-19 14:10:06 1378 1
转载 深入理解.NET的垃圾回收(GC)机制
一、什么是GC GC如其名,就是垃圾收集,当然这里仅就内存而言。Garbage Collector(垃圾收集器,在不至于混淆的情况下也成为GC)以应用程序的root为基础,遍历应用程序在Heap上动态分配的所有对...
2020-03-19 11:02:19 1602
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人