码迷,mamicode.com
首页 >  
搜索关键字:appdomain    ( 269个结果
第22章 CLR寄宿和AppDomain
寄宿允许使任务应用程序都能利用CLR的功能。寄宿(hosting)允许使任务应用程序都能利用CLR的功能。另外,寄宿还为应用程序提供了通过编程来进行自定义和扩展能力。AppDomain允许第三方的,不受信任的代码在一个现有的进程中运行,而CLR保证数据结构、代码和安全上下文不会被滥用或破坏。 22. ...
分类:移动开发   时间:2016-06-26 14:05:00    阅读次数:367
c#取得应用程序根目录
1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 2、取得Web应用程序的根目 ...
分类:Windows程序   时间:2016-06-22 12:20:06    阅读次数:153
autofac 使用
var builder = new ContainerBuilder();var container = builder.Build(); var assemblies = new DirectoryInfo( AppDomain.CurrentDomain.BaseDirectory) .GetF ...
分类:其他好文   时间:2016-05-23 18:52:49    阅读次数:170
C#里的应用程序域AppDomain
首先,描述一下AppDomain是什么:当一个程序集被执行时,系统就会自动为其创建一个AppDomain,每一个AppDomain属于某个进程,一个进程内可以有多个AppDomain;每个AppDomain创建时都有个默认的名称,该名称就是加载的程序集的名称(带扩展名.exe)。同一windows ...
分类:移动开发   时间:2016-05-22 13:57:12    阅读次数:204
HTTP生命周期
HTTP生命周期 Http 请求 AspNet_ISAIP.DLL (ISAPI扩展,独立于站点外,用于可扩展的桥梁), w3wp.exe (net工作进程) IIS6 以上,6以下为aspnet_wp.exe 判断并创建AppDomain(包含程序集信息),请求转发给下 ISAPIRuntime( ...
分类:Web程序   时间:2016-05-13 12:00:38    阅读次数:196
《CLR via C#》 第22章 CLR寄宿和AppDomain 跨越AppDomain边界访问对象
跨越AppDomain边界访问对象 将书中的代码(3处)将“MarshalByRefType”修改为“typeof(MarshalByRefType).FullName”,即可得到书中的输出结果: 将:MarshalByRefType mbrt = (MarshalByRefType)ad2.Cre ...
分类:移动开发   时间:2016-05-13 07:35:32    阅读次数:412
配置类库dll所在的目录下的相对路径
当类库写好后,以Debug或Release生成后,将.txt文件拷贝到dll所在的目录下,这时配置(或读取).txt文件的路径可以设置为://获取和设置包括该应用程序的目录的名称string txtUrl = System.AppDomain.CurrentDomain.SetupInformati ...
分类:其他好文   时间:2016-05-11 13:13:26    阅读次数:135
枚举所有继承特定接口的类
使用 Linq:var types = AppDomain.CurrentDomain.GetAssemblies().SelectMany(a => a.GetTypes().Where(t => t.GetInterfaces().Contains(typeof(ISecurity)))).To ...
分类:其他好文   时间:2016-05-09 12:24:48    阅读次数:119
【C#进阶系列】22 CLR寄宿和AppDomain
关于寄宿和AppDomain 微软开发CLR时,将它实现成包含在一个DLL中的COM服务器。 任何Windows应用程序都能寄宿(容纳)CLR。(简单来讲,就是CLR在一个DLL中,通过引用这个DLL,可以实现包含CLR) CLR COM服务器初始化会创建一个默认AppDomain,这个AppDom ...
分类:移动开发   时间:2016-04-19 06:23:51    阅读次数:267
获取路径的方法
//获取路径的方法 //string location1 = this.GetType().Assembly.Location; //string location2 = System.AppDomain.CurrentDomain.BaseDirectory; //string location3 ...
分类:其他好文   时间:2016-04-15 15:23:26    阅读次数:147
269条   上一页 1 ... 12 13 14 15 16 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!