代码改变世界

阅读排行榜

WCF 第五章 会话级别的实例

2010-12-05 10:08 by DanielWise, 991 阅读, 收藏,
摘要: 会话在分布式应用程序中广泛用于维护每个用户的状态。在站点或者基于站点的应用中,将每个用户的状态存储于会话中很常见。这这些情况中,用户和会话间有一个1:1比例。WCF以一个类似的概念支持服务。使用InstanceContextMode.PerSession设置,WCF可以直接为每个会话创建一个服务实例。提示 实例会话与可信赖会话不同Per-Session服务实例不应该与另一个WCF特性弄混,可信赖会话。这个特性,实现了WS-RM规范,用来确定在扩媒介的不同终结点间的可信赖的,顺序的消息传输。它与并发或者对象创建行为没有任何关系。为了实现Per-session服务实例,必须做两件事:在契约层允许会 阅读全文

WCF 第七章 寄宿 在IIS7中寄宿服务

2010-12-26 14:36 by DanielWise, 979 阅读, 收藏,
摘要: IIS6在Windows 2003和Windows XP SP2中存在,应用程序池作为一个运行时容器来寄宿应用程序。这允许对启动和关闭的控制,在每一个进程的基础上进行身份认证和回收服务。它原本就提供了跨应用程序的进程隔离功能,这个功能带来了很大的可信赖性。总的来说进程管理是由应用程序池架构处理的。 IIS7在Windows Vista和Windows Server 2008 中存在,进程管理已经实现对多种协议支持并移植到WAS中。ASP.NET也扩展来支持进程激活和WAS中的服务寄宿。 图片7.4 描述了在WAS架构上的IIS7. 在IIS7中寄宿一个服务的三个最小的步骤在第一章描述了。简短的 阅读全文

WCF 第十二章 对等网 使用自定义绑定实现消息定向

2011-05-27 07:46 by DanielWise, 963 阅读, 收藏,
摘要: 当使用对等传输信道时会有一个常见的错误,就是认为它支持在一个对等网状网络间定向通信。消息定向意味着一条消息可以在一个对等网状网络中通过跨越一个网状网络将其传播到目的端(这就是路由的原理)来发送到特定节点。使用对等传输信道是不可能的。这限制了可以创建的对等应用程序的类型,因为所有的消息通信都假设消息将会被发送到每个节点。然而,只需要知道一点怎么做且付出一点努力,这些限制部分可以被淘汰。 有很多使用定向消息的方式,包括一对一以及多对一类型通信。一对一通信就是在一个网状网络中向一个特定节点发送一条消息的能力。多对一就是一个节点向一次请求的发起方反馈的能力。一对一消息要求使用路由技术来通过对等网状网络 阅读全文

WCF 第六章 序列化与编码 比较WCF序列化选项

2010-12-15 17:31 by DanielWise, 949 阅读, 收藏,
摘要: 使用WCF有很多种方式来序列化对象。确定使用哪种方法来序列化取决于一系列因素。这些因素包括你是否想要与契约共享类型,支持现有的.NET类型,保留引用以及更多。DataContractSerializerWCF中默认的序列化方法是DataContractSerializer.这个类存在于System.Runtime.Serialization命名空间里。DataContractSerializer是用来支持基于XSD元数据的契约共享的。它将公共语言运行时(CLR)类型映射成XSD定义的类型。这意味着XSD是可以用来在两个应用程序间交换数据的公共元数据。例如,你可以使用XSD在一个.NET应用程序 阅读全文

WCF 第八章 安全 日志和审计

2011-02-11 14:05 by DanielWise, 928 阅读, 收藏,
摘要: 就像你在这一章已经看到的那样,有很多选项来设置WCF服务和客户端应用的安全。假设这些设置都是可行的,那么对认证和授权的问题进行诊断也是非常重要的能力。额外的,创建审计追踪来记录对安全架构调用的能力对很多行业,比如银行业和健康护理行业以及那些想要保持与萨班斯-奥克斯利法案和其他监管规定一致的公司是非常重要的。 幸运的是,WCF支持一个对涉及服务安全相关活动的日志创建和审计跟踪的易于配置的结构。 安全审计可以像列表8.39中显示的那样使用ServiceSecurityAuditBehavior来通过配置文件开启。列表8.39 通过ServiceSecurityAuditBehavior配置一个审计 阅读全文
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 52 下一页