webabcd - 专注于asp.net

ASP.NET
从现在开始 一切都不晚
posts - 144, comments - 3855, trackbacks - 299, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

置顶随笔

     摘要: 做个索引,方便查找。[最后更新:2008.07.04]  阅读全文

posted @ 2007-02-24 17:58 webabcd 阅读(7889) | 评论 (179)编辑

2008年7月4日

     摘要: WCF(Windows Communication Foundation) - 可靠性消息(ReliableMessaging):
通过重试的方法来保证消息的可靠传递,默认为8次
当配置了“有序传递”的时候,客户端和服务端会开辟缓冲区,服务端缓冲区在接到所有客户端发来的消息后,按照客户端调用的顺序排序各个消息,然后有序地调用服务端  阅读全文

posted @ 2008-07-04 08:50 webabcd 阅读(1430) | 评论 (5)编辑

2008年6月24日

     摘要: WCF(Windows Communication Foundation) - 事务(Transaction):
对契约方法使用TransactionFlowAttribute声明(设置TransactionFlowOption参数),以指定服务操作的事务流策略
对服务方法是用OperationBehaviorAttribute声明(设置TransactionScopeRequired参数),以指定方法是否在事务范围(TransactionScope)内执行
配置host和client的binding节点的transactionFlow属性,以指定绑定是否支持流事务  阅读全文

posted @ 2008-06-24 16:17 webabcd 阅读(1705) | 评论 (12)编辑

2008年6月11日

     摘要: WCF(Windows Communication Foundation) - 并发控制:以ConcurrencyMode.Multiple并发模式及InstanceContextMode.Single实例模型为例(此时有并发问题),介绍如何做并发控制,即各种锁的使用(Mutex, Semaphore, Monitor, Lock, ThreadPool, Interlocked, ReaderWriterLock)  阅读全文

posted @ 2008-06-11 08:02 webabcd 阅读(2058) | 评论 (6)编辑

2008年6月3日

     摘要: WCF(Windows Communication Foundation) - 并发(Concurrent):
ConcurrencyMode.Single:单线程并发模式。系统自动加锁,无并发问题
ConcurrencyMode.Reentrant:可重入的单线程并发模式。有可重入(回调)操作时,此模式才会生效,从回调返回的线程会进入队列尾部排队
ConcurrencyMode.Multiple:多线程并发模式。系统不会自动加锁,有并发问题
WCF(Windows Communication Foundation) - 限流(Throttle):
maxConcurrentCalls - 服务中同时存在的最大活动消息数,默认值为 16
maxConcurrentInstances - 服务中同时存在的最大服务实例数,默认值为 Int32.MaxValue
maxConcurrentSessions - 服务中同时存在的最大会话数,默认值为 10  阅读全文

posted @ 2008-06-03 19:30 webabcd 阅读(2693) | 评论 (10)编辑

2008年5月13日

     摘要: WCF(Windows Communication Foundation) - 会话状态:
ServiceContract
SessionMode.Allowed - 指定当传入绑定支持会话时,协定也支持会话(默认值)
SessionMode.Required - 指定协定需要会话绑定。如果绑定并未配置为支持会话,则将引发异常
SessionMode.NotAllowed - 指定协定永不支持启动会话的绑定
OperationContract
IsInitiating - 获取或设置一个值,该值指示方法是否实现可在服务器上启动会话(如果存在会话)的操作。
IsTerminating - 获取或设置一个值,该值指示服务操作在发送答复消息(如果存在)后,是否会导致服务器关闭会话。  阅读全文

posted @ 2008-05-13 13:44 webabcd 阅读(3298) | 评论 (29)编辑

2008年5月8日

     摘要: WCF(Windows Communication Foundation) - 实例模型:
ServiceBehavior
InstanceContextMode.PerCall - 新的 System.ServiceModel.InstanceContext 对象在每次调用前创建,在调用后回收。
InstanceContextMode.PerSession - 为每个会话创建一个新的 System.ServiceModel.InstanceContext 对象。
InstanceContextMode.Single - 只有一个 System.ServiceModel.InstanceContext 对象用于所有传入呼叫,并且在调用后不回收。如果服务对象不存在,则创建一个。  阅读全文

posted @ 2008-05-08 18:45 webabcd 阅读(2965) | 评论 (8)编辑

2008年4月24日

     摘要: WCF(Windows Communication Foundation) - 序列化:本文分别以DataContractSerializer, XmlSerializer, DataContractJsonSerializer, SoapFormatter, BinaryFormatter为例。  阅读全文

posted @ 2008-04-24 09:13 webabcd 阅读(3071) | 评论 (7)编辑

2008年4月21日

     摘要: WCF(Windows Communication Foundation) - 消息处理:使用流数据传输文件,减少内存开销。  阅读全文

posted @ 2008-04-21 08:52 webabcd 阅读(3578) | 评论 (38)编辑

2008年4月17日

     摘要: WCF(Windows Communication Foundation) - 消息处理:MTOM(Message Transmission Optimization Mechanism) - 消息传输优化机制。本文以web方式上传大文件为例。  阅读全文

posted @ 2008-04-17 08:33 webabcd 阅读(3131) | 评论 (16)编辑

2008年4月14日

     摘要: WCF(Windows Communication Foundation) - 消息处理:通过操作契约的IsOneWay参数实现异步调用,基于Http, TCP, Named Pipe, MSMQ的双向通讯。  阅读全文

posted @ 2008-04-14 17:08 webabcd 阅读(3217) | 评论 (9)编辑

2008年4月7日

     摘要: WCF(Windows Communication Foundation) - 宿主(Hosting):WCF服务可以宿主在IIS, Application, WAS, WindowsService。本文以宿主在WindowsService为例。  阅读全文

posted @ 2008-04-07 10:13 webabcd 阅读(3039) | 评论 (13)编辑

2008年4月2日

     摘要: 类图加实例的方式介绍设计模式(C#)  阅读全文

posted @ 2008-04-02 15:10 webabcd 阅读(7776) | 评论 (26)编辑

2008年2月25日

     摘要: 新瓶旧酒ASP.NET AJAX系列文章索引:简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer)、客户端脚本编程(命名空间、类、成员、接口、继承、枚举;调试和跟踪;JavaScript基本类型扩展 - JavaScript Base Type Extensions;Sys.UI命名空间下的类和快捷方法;Sys.WebForms命名空间下的类Sys.Serialization命名空间下的类;Sys命名空间下的类;Sys.Net命名空间下的WebRequestManager、WebRequest、WebRequestExecutor和XMLHttpExecutor;Sys.Net命名空间下的WebServiceProxy、WebServiceError、Generated Proxy Classes以及调用WebService、PageMethod;Sys.Services命名空间下的类)  阅读全文

posted @ 2008-02-25 19:48 webabcd 阅读(7015) | 评论 (23)编辑

2008年2月18日

     摘要: 均已招满,谢谢大家支持  阅读全文

posted @ 2008-02-18 13:43 webabcd 阅读(4047) | 评论 (62)编辑

2008年2月13日

     摘要: 温故知新ASP.NET 2.0(C#)系列文章索引:MasterPage(母版页)、Themes(主题)、SiteMap(站点地图)、Cache&SqlCacheDependency(缓存和SqlCacheDependency特性)、Localization(本地化,多语言)、Membership&RoleManager(成员资格和角色管理)、Profile(存储用户配置)、DataSourceControl(数据源控件)  阅读全文

posted @ 2008-02-13 18:00 webabcd 阅读(7989) | 评论 (50)编辑

2008年1月28日

     摘要: WCF(Windows Communication Foundation) - 异常处理:一般Exception的处理,FaultException和FaultException的抛出和处理,使用IErrorHandler处理异常。  阅读全文

posted @ 2008-01-28 14:12 webabcd 阅读(3034) | 评论 (15)编辑

2008年1月22日

     摘要: 扩展Label控件:
通过注册HiddenField控件,使Label控件支持回发(Postback)功能

使用方法(设置属性):
EnablePostback - 是否启用Label控件的回发(Postback)
HiddenFieldPostfix - 使Label支持回发(Postback)的隐藏控件的后缀名  阅读全文

posted @ 2008-01-22 08:42 webabcd 阅读(3759) | 评论 (57)编辑

2008年1月3日

     摘要: 扩展DropDownList控件和ListBox控件:
通过DropDownList控件和ListBox控件的.Items.Add(ListItem item)方法,来为其添加optgroup标签,从而实现分组功能

使用方法
1、设置属性:
OptionGroupValue - 用于添加DropDownList(ListBox)控件的分组项的ListItem的Value值(默认为optgroup)
2、使用DropDownList(ListBox)控件的.Items.Add(ListItem item)方法:
OptionGroupValue为默认值时:SmartDropDownList.Items.Add(new ListItem("中国", "optgroup"));  阅读全文

posted @ 2008-01-03 20:00 webabcd 阅读(5129) | 评论 (45)编辑

2007年12月27日

     摘要: WCF(Windows Communication Foundation) - 绑定Binding:Http以basicHttpBinding为例,Tcp以netTcpBinding为例。  阅读全文

posted @ 2007-12-27 15:58 webabcd 阅读(3287) | 评论 (17)编辑

2007年12月17日

     摘要: WCF(Windows Communication Foundation) - 契约(Contract):服务契约(ServiceContract),操作契约(OperationContract),数据契约(DataContract),服务已知类型(ServiceKnownType),数据成员(DataMember)。  阅读全文

posted @ 2007-12-17 11:33 webabcd 阅读(3463) | 评论 (15)编辑

2007年12月5日

     摘要: WCF(Windows Communication Foundation) - 废话不多说,俗也不能免,我也从Hello开始。  阅读全文

posted @ 2007-12-05 12:22 webabcd 阅读(3590) | 评论 (31)编辑

2007年11月15日

     摘要: 速战速决Flash ActionScript 3.0(3) - 以文本形式、XML形式和JSON形式与ASP.NET通信  阅读全文

posted @ 2007-11-15 08:19 webabcd 阅读(2361) | 评论 (45)编辑

2007年11月14日

     摘要: Flash ActionScript 3.0是一种面向对象的语言,包、类、包外类、命名空间、属性、方法、接口和继承  阅读全文

posted @ 2007-11-14 08:49 webabcd 阅读(1803) | 评论 (6)编辑

2007年11月13日

     摘要: Flash ActionScript 3.0中所有的数据类型都是对象,操作符和流程控制语句的语法与C#类似  阅读全文

posted @ 2007-11-13 08:28 webabcd 阅读(1692) | 评论 (8)编辑

2007年10月29日

     摘要: 步步为营VS 2008 + .NET 3.5系列文章索引:VS 2008新特性、C# 3.0新特性、LINQ查询操作符、DLINQ(LINQ to SQL)、XLINQ(LINQ to XML)  阅读全文

posted @ 2007-10-29 09:41 webabcd 阅读(10983) | 评论 (50)编辑

2007年10月26日

     摘要: 以某一XML文件为例,XLINQ(LINQ to XML)之针对XML文件的添加操作、查询操作、更新操作和删除操作  阅读全文

posted @ 2007-10-26 08:31 webabcd 阅读(4561) | 评论 (22)编辑

2007年10月25日

     摘要: 以Northwind为示例数据库,DLINQ(LINQ to SQL)之调用标量值用户自定义函数;调用表值用户自定义函数;使用数据加载选项加载数据;相关信息的获取;字段的延迟加载;在不同的DataContext之间做更新;缓存  阅读全文

posted @ 2007-10-25 09:14 webabcd 阅读(4173) | 评论 (10)编辑

2007年10月24日

     摘要: 以Northwind为示例数据库,DLINQ(LINQ to SQL)之事务处理和并发处理  阅读全文

posted @ 2007-10-24 08:21 webabcd 阅读(4269) | 评论 (10)编辑

2007年10月23日

     摘要: 以Northwind为示例数据库,DLINQ(LINQ to SQL)之结合GridView控件和ObjectDataSource控件演示大数据量分页,同时介绍延迟执行和日志记录  阅读全文

posted @ 2007-10-23 08:26 webabcd 阅读(4619) | 评论 (67)编辑

2007年10月22日

     摘要: 以Northwind为示例数据库,DLINQ(LINQ to SQL)之调用指定存储过程的添加操作、查询操作、更新操作和删除操作  阅读全文

posted @ 2007-10-22 08:30 webabcd 阅读(4360) | 评论 (16)编辑