摘要:
先前部分描述配置日志和诊断的基本方法。在这一部分,我们将描述其他几个你应该在配置你的WCF应用时注意的选项。共享监听器先前的例子为每个源(消息和跟踪)使用唯一的监听器。你可能选择配置一个共享监听器并连接到多个源,将输出统一为一个单独元素,比如一个XML文件。列表9.4显示如何将跟踪和消息日志配置为使用同样的输出文件。列表9.4 向一个共享监听器跟踪并记录消息 对每个源来说,添加一个名字与共享监听器匹配的监听器。在这个情况下,我们要匹配”诊断”监听器,它将向同样的diagnostics.svclog文件写跟踪记录和消息。消息过滤器默认情况下,所有在<messageL 阅读全文
阅读排行榜
WCF 第十一章 工作流服务 总结
2011-04-14 17:34 by DanielWise, 1089 阅读, 收藏,
摘要:
Windows Workflow Foundation(Windows 工作流基础,WF)是WCF 的补充技术。由WCF定义并实现一个服务的接口,WF负责对这个服务的商业逻辑进行模型化处理以及实现。Visual Studio 2008 和.NET 3.5 提供了二者更深层次的集成。 为了从WF调用服务,你可以使用一个发送活动,代码活动或者一个自定义活动。发送活动要求至少有代码但是一个自定义活动是目前为止最具可扩展性的选项。 接收活动在WF设计器中用来将一个工作流以服务形式暴露出来。在它配置好以后,WF为这个服务定义一个[ServiceContract]同时为每个接收活动定义一个[Operati 阅读全文
WCF 第十二章 对等网
2011-04-19 16:31 by DanielWise, 1081 阅读, 收藏,
摘要:
很多开发人员在创建分布式应用程序时会考虑客户端-服务端或者n-层结构模型。另外一个通常会被忽略的创建分布式应用程序的方案是点到点(P2P)模型。大多数流行的互联网应用程序中的一部分,包含即时通信,游戏以及文件共享,都使用P2P方案。与其他应用程序的类型不同,一个P2P应用程序假设没有中心结点,这意味着客户端和服务端之间没有区别。这里介绍了在应用程序的设计中的大量的复杂性。大多数开发人员由于创建P2P应用程序的复杂性和困难性而回避创建P2P应用程序。如果使用合适的方式实现,P2P应用程序可以提供在可扩展性和可信赖性两方面的明显优势。这一章将聚集在Windows Vista 上使用WCF创建P2P 阅读全文
C# 线程手册 第四章 线程设计原则 系列
2013-01-14 05:28 by DanielWise, 1073 阅读, 收藏,
摘要:
[第1篇] 线程设计原则 大多数可扩展系统是具有高度并发性的,这意味着可能存在多个针对同一个对象的并发请求。实现一个既具有高并发性又具有线程安全性的代码是一个很大的挑战,因为这意味着当多个线程访问共享数据时,不会发生数据崩溃或者不一致的情况。[第2篇] MTA 线程模型 一个STA和一个MTA线程单元最大的不同是再同一个线程单元中可以有多个线程运行并可以使用所有共享数据。[第3篇] 线程及线程间关系 一个多线程应用程序中的线程彼此间可能关联也可能不关联。例如,在每个程序中都有一个用来生成其他子线程的主线程,所以主线程就成了所有其他线程的控制器。在一个多线程应用程序中有三种常用方法来定义线程间的 阅读全文
WCF 第五章 可信赖会话
2010-12-07 17:42 by DanielWise, 1047 阅读, 收藏,
摘要:
WCF是微软在SOA (面向服务)领域的一款利器,先不谈WCF,我们来聊聊SOA。SOA 全称是Service Oriented Application, 也是由面向过程(汇编,C),面向对象(C++, C#, java),面向组件,面向内容…发展过来的。 面向过程可以简化为函数,也可以说我们首先把问题抽象为有限个步骤,这些有限个步骤可以经过计算得到输出结果; 面向对象则首先把我们要处理的事物以一种抽象的层次引入,与面向过程相比多了属性,以及更高层次的集合,简而言之就是先通过抽象剥离,再通过集合汇聚,然后形成一个可以在计算机内表示具体事物的结构; 面向组件是要解决面向对象中不同对象间的依赖关系 阅读全文
浙公网安备 33010602011771号