Welcome 微信登录

首页 / 软件开发 / .NET编程技术

emit的ILGenerator

emit的ILGenerator

emit的ILGenerator2014-06-26在上一篇博客(说说emit(上)基本操作)中,我描述了基 本的技术实现上的需求,难度和目标范围都很小,搭建了基本的架子。在代码中 实现了程序集、模块、类型和方法的创建,唯一的缺憾是方法体。方法体是方法内部的逻辑,我们需要将这个逻辑用IL代码描述出来,然后注入 到方法体内部。这里自然地引出两个主题,IL代码和用来将Il代码注入到方法体 内的工具(ILGenerator)。本篇博客将主要围绕这两个主题展开。但...
WCF角色服务简介

WCF角色服务简介

WCF角色服务简介2014-06-26WCF角色服务能够从可以发送和使用SOAP消息的任何应用程序访问某个用户的角色。这可以包括不使用.NET Framework的应用程序。因此,这些不同应用程序的用户可以在每个应用程序中具有相同的角色。通常情况下,可以检查用户的角色来确定用户具有执行哪些操作的权限。角色服务仅提供可通过ASP.NET角色管理获得的功能的一个子集。可以通过角色服务检索用户的角色或检查用户是否属于特定的角色。用户必须经过身份验证才能读取用户的...
ADO.NET Entity Framework深入分析,Part 6–处理并发(Concurrency Handling)

ADO.NET Entity Framework深入分析,Part 6–处理并发(Concurrency Handling)

ADO.NET Entity Framework深入分析,Part 6–处理并发(Concurrency Handling)2010-09-10EntLib设置并发模式Entity Framework 实现了乐观的并发模式(Optimistic Concurrency Model)。默认情况下,在实体更新数据提交到数据库时,并不会检查并发。对于高频率的并发属性,你需要设置属性的并发模式为Fixed。这些属性将会加入到T-SQL脚本的WHERE子句部分,用来...
WCF身份验证服务

WCF身份验证服务

WCF身份验证服务2014-06-26Windows Communication Foundation (WCF) 身份验证服务使你能够使用ASP.NET成员资格,从可以发送和使用SOAP消息的任何应用程序中对用户进行身份验证。这可以包括不使用.NET Framework的应用程序。因此,这些不同的应用程序的用户不需要对每个应用程序使用单独的凭据。用户在使用任意客户端应用程序时,均可通过提供相同的凭据登录到应用程序中。本节就使用WCF身份验证服务的几个关键...
WIF基本原理(1)标识库

WIF基本原理(1)标识库

WIF基本原理(1)标识库2014-06-26WIF是一个开发框架,该框架集成了基于标识的安全模型和方案以及实现细节。WIF给我们带来的好处主要有三点:q 基于声明的标识处理方式。q 使业务逻辑与认证、授权彻底分离。q 可供学习和扩展的安全架构。本系列主要探讨它的基本原理,从中学习构建一个安全框架的基本要素和方法。重要的是从它的基本原理,了解标识安全的普遍术语和技术模型。标识库对于某些应用程序,使用用户标识非常简单。以一个Windows应用程序为例,它仅供...
用多活动结果集优化ADO.NET2.0数据连接

用多活动结果集优化ADO.NET2.0数据连接

用多活动结果集优化ADO.NET2.0数据连接2010-09-24阅读概要 欢迎参予讨论MARS的使用!通过这里介绍的MARS技术上,你能够在单个连接上执行多重数据库查询。而且依赖于MARS技术的编码更为简单易读,并且使你在开发数据集中的Web应用程序时可以减少内存使用并在一定程序上消除性能瓶颈。难道你不想尝试一下MARS?多活动结果集(Multiple Active Result Sets,简称MARS)是ADO.NET 2.0的一个新特征-它允许在单个...
WIF基本原理(2)基于声明的标识模型

WIF基本原理(2)基于声明的标识模型

WIF基本原理(2)基于声明的标识模型2014-06-26基于声明的标识模型,简单来讲,就是将用户信息作为声明条件,向应用程序来提供用户标识。一个声明以是用户名,也可能是电子邮件地址。现在的想法是配置外部标识系统,为应用程序提供了解用户及其所做各个请求所需的所有信息,以及从可靠源接收的标识数据的加密保证。基于声明的标识模型,更容易实现单点登录,并且应用程序可以彻底摆脱以下操作:1) 对用户进行身份验证。2) 存储用户账户和密码。3) 调用企业目录以查看用户...
WIF基本原理(3)安全令牌服务

WIF基本原理(3)安全令牌服务

WIF基本原理(3)安全令牌服务2014-06-26安全令牌服务(STS)是用于根据WS-Trust和WS-Federation协议构建、签署和颁发安全令牌的服务组件。实施这些协议需要进行大量的工作,但WIF能为你完成所有这些工作,让那些不精通协议的人不费吹灰之力即可启动并运行STS。可以使用云STS(如LiveID STS)、预先构建的STS(如ADFS 2.0),或者如果想要颁发自定义令牌或提供自定义身份验证或授权,可以使用WIF构建自定义的STS。借...
使用ADO.NET的最佳实践

使用ADO.NET的最佳实践

使用ADO.NET的最佳实践2010-09-24 Dennis Lu Doug Rotha ADO.NET作为微软最新的数据访问技术,已经在企业开发中得到了广泛的应用。对于一线的开发人员来说,掌握基本的概念和技术之后,提高应用水平和解决实际问题的最有效手段,莫过于相互交流彼此的最佳时间经验经验。在这篇文章中,两位ADO.NET专家向读者毫无保留地、详尽地介绍了很多实用经验。简介本文为您提供了在Microsoft ADO.NET应用程序中实现和获得最佳性能、...
WIF基本原理(4)联合身份验证实例

WIF基本原理(4)联合身份验证实例

WIF基本原理(4)联合身份验证实例2014-06-26联合身份验证实例本实例要实现合作伙伴员工通过单一登录来尝试访问其他合作伙伴域中的资源。联合身份验证方案中有三个主要角色:标识提供方、声明提供方和信赖方。WIF会提供API 来构建所有这三个角色。图15-11说明了典型的联合身份验证方案。在此方案中,Fabrikam员工希望无需重新登录即可访问Contoso.com 资源,也就是使用单一登录。图15-11 联合身份验证参与此方案的虚构用户包括:q Fra...
ADO.NET数据库实例教程

ADO.NET数据库实例教程

ADO.NET数据库实例教程2010-11-01ADO.NET数据库编程比较复杂,名目繁多的类、对象、属性、方法让每一个编程者都感觉恼火。本文旨在介绍ASP.NET Beta2数据库编程的主要内容,帮助编程者最快的了解ADO.NET数据库编程的精髓。一、Managed Providers如果你是初学者,可能你会问,什么是"Managed Providers"?Managed Providers提供简单的方法连接和访问数据库,有点类似于数...
WIF基本原理(5)WIF的功能简介

WIF基本原理(5)WIF的功能简介

WIF基本原理(5)WIF的功能简介2014-06-26WIF(Windows Identity Foundation)是用于构建标识应用程序的框架。该框架将 WS-Trust 和 WS-Federation 协议抽象化,并向开发人员呈现用于构建安全令牌服务和声明感知应用程序的 API。应用程序可以使用 WIF 处理安全令牌服务颁发的令牌,并在 Web 应用程序或 Web 服务中,根据标识做出决策。WIF具有以下主要功能:1) 构建声明感知应用程序(...
ADO.NET的开发场景及传统ADO的处理

ADO.NET的开发场景及传统ADO的处理

ADO.NET的开发场景及传统ADO的处理2010-11-01 MSDN John Papa当转为使用ADO.NET时,您将需要了解如何应对以前知道用ADO处理而现在必须用ADO.NET解决的场景。就像使用Visual Basic、C++和ASP开发的N层解决方案经常要依赖ADO来满足数据访问需要一样,Windows?窗体、Web窗体和Web服务也要依赖ADO.NET。我曾经从使用传统ADO开发的角度讨论了如何使用ADO.NET来处理一些数据访问的场景。其...
<< 121 122 123 124 125 126 127 128 129 130 >>