从抽象层面看,WCF能够托管CLR类型(接口和类)并将它们公开为服务,也能够以本地CLR接口和类的方式使用服务。然而,CLR类型却属于.NET的特定技术。由于面向服务的一个核心原则就是在跨越服务边界时,服务不能够暴露它们的实现技术。因此,不管客户端采用了何种技术,它都能够与服务交互。使用基于XML的...
分类:
其他好文 时间:
2014-06-12 22:58:42
阅读次数:
302
目录理解垃圾回收平台的基本工作原理垃圾回收算法垃圾回收与调试使用终结操作来释放本地资源对托管资源使用终结操作是什么导致Finalize方法被调用终结操作揭秘Dispose模式:强制对象清理资源使用实现了Dispose模式的类型C#的using语句手动监视和控制对象的生存期对象复活代线程劫持大对象一、...
分类:
其他好文 时间:
2014-06-12 13:52:49
阅读次数:
546
一、Windows内存架构简介 在用户态(user
mode)中运行的进程通常会使用一个或多个堆托管器。最常见的堆管理器就是Windows堆管理器(windowsheap
manager)。另一个常见的堆管理器就是CLR堆管理器,它是在.Net应用程序中使用。 Windows堆管理器负责满足...
分类:
其他好文 时间:
2014-06-12 10:00:29
阅读次数:
281
一、属性CommandLine 获取该进程的命令行。CurrentDirectory
获取或设置当前工作目录的完全限定路径。ExitCode 获取或设置进程的退出代码。HasShutdownStarted 获取一个值,该值指示公共语言运行时
(CLR) 是否正在关闭。Is6...
分类:
其他好文 时间:
2014-06-12 09:42:45
阅读次数:
139
想换工作的朋友可以试着做一下:1.
CLR、CTS、CLS分别是什么意思?公共语言运行库,通用类型系统,公共语言规范2.什么是基元类型?由编译器直接支持的数据类型称为基元类型.例如:C#中的int,string等等就是,实际运行过程中被映射为FCL中对应的类型(java中叫做包装类)如:System...
分类:
Web程序 时间:
2014-06-10 11:58:40
阅读次数:
724
C#与.NET的关系C# 可以通过.NET平台来编写 部署
运行.NET应用程序VB.NET.......NET语言C#是专门为.NET平台而生的(面向对象).NET平台的重要组成:1.FCL--框架类库
(微软事先定义好的类的集合)console类属于.net2.CLR--公共语言运行时 (创建....
分类:
Web程序 时间:
2014-06-09 21:06:08
阅读次数:
268
闲来无聊对于clr一书又重新温习了下,但是看到事件这张后还是有很多的困惑,对于事件能力CLR是这样描述,通知其它对象发生特定的事情。1.其它对象:是指对于事件的关注者2.特定的事件:对于满足事件交互的消息,这个消息都继承EventArgs3.通知:是指对于事件关注者订阅的事件进行回调(不知道这么理解...
分类:
其他好文 时间:
2014-06-08 20:06:31
阅读次数:
208
.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行时(CLR:CommonLanguage Runtime)、服务框架(Services Framework)和上层的两...
分类:
Web程序 时间:
2014-06-08 04:39:11
阅读次数:
332