A.
B.
C.
D.
第1题:
A.
B.
C.
D.
第2题:
A.
B.
C.
D.
应用程序域类的 CreateDomain 方法是重载的方法,可以使用创建应用程序域。此代码创建名为 ChildDomain,子应用程序域 它作为其父域中使用相同的证据,并指定一个 AppDomainSetup 对象。在此版本的 CreateDomain 中,传递给 CreateDomain 方法的第一个参数是一个字符串,表示 要创建的应用程序域的名称。
CreateDomain 方法的第二个参数指定证据对象。证据对象表示使用的代码访问安全性 (CAS) 中的身份信息 微软。.NET 框架,以确定授予程序集的权限。
CreateDomain 方法的第三个参数指定一个 AppDomainSetup 对象。AppDomainSetup 对象表示应用程序域设置如应用程序名称、 基目录和配置文件路径。您必须指定一个不同的程序集路径,比父应用程序域中, 因此,应用程序域对象的 ApplicationBase 属性已设置。ApplicationBase 属性定义应用程序基的目录。将程序集探测使用此目录来解决运行库的任何引用。
不正确的答案:
A: 您不应使用的代码,在 AppDomainSetup 对象的应用程序名称属性设置 因为这应该是应用程序域的友好名称。
C: 您不应使用的代码,在 AppDomainSetup 对象的 ConfigurationFile 属性设置 因为这应该是配置文件所在的目录。
D: 您不应使用的代码,在 AppDomainSetup 对象的 CachePath 属性设置appDomainSetup.ApplicationBase = @"C:\Program Files\ChildApp";
第3题:
A.
B.
C.
D.
第一,应用程序域类的 CreateDomain 方法,用于创建名为 InsuranceDomain 的应用程序。
然后,foreach 构造用于循环访问 C:\Insurance 程序集的目录
要检索的保险的程序集,在该位置。GetFiles 方法采用两个字符串参数、 目录路径和搜索的字符串。
在此代码中,GetFiles 方法将检索中的所有文件的名称
C:\Insurance 结束在.dll 中的程序集。
应用程序域类的 Load 方法用于每个程序集加载到当前应用程序域。
Incorrect Answers:
A, C: 方法LoadAssembly 和 LoadFrom不存在与AppDomain类。
D: 方法CreateDomain不允许把程序集加载到新的程序域中。
第4题:
A.AppDomain.CurrentDomain.ShadowCopyFiles
B.AppDomain.CurrentDomain.CachePath
C.AppDomain.CurrentDomain.ConfigurationFile
D.AppDomain.CurrentDomain.Evidence
第5题:
A.
B.
C.
D.
此代码实例化一个SiteMembershipCondition对象,使用该网站的URL作为字符串、证据的信息检索从当前程序集,并验证来自企业内部的指示程序集的证据。SiteMembershipCondition类的唯一目的就是要验证程序集是否属于网站的基于原始的Web站点的应用程序或程序集的代码组。SiteMembershipCondition类有一个URL作为字符串参数的构造函数。检查方法确定程序集是否属于基于证据的站点的代码组作为参数提供。
程序集类的GetExecutingAssembly方法返回表示程序集的程序集对象调用CheckPolicy方法。
类的程序集的证据属性返回所使用的身份信息。.NET框架的代码访问安全机制来确定代码组的成员身份。