A.
B.
C.
D.
第一,应用程序域类的 CreateDomain 方法,用于创建名为 InsuranceDomain 的应用程序。
然后,foreach 构造用于循环访问 C:\Insurance 程序集的目录
要检索的保险的程序集,在该位置。GetFiles 方法采用两个字符串参数、 目录路径和搜索的字符串。
在此代码中,GetFiles 方法将检索中的所有文件的名称
C:\Insurance 结束在.dll 中的程序集。
应用程序域类的 Load 方法用于每个程序集加载到当前应用程序域。
Incorrect Answers:
A, C: 方法LoadAssembly 和 LoadFrom不存在与AppDomain类。
D: 方法CreateDomain不允许把程序集加载到新的程序域中。
第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题:
为应用程序开发人员上班 Certkiller.com。您要创建一个新的安全策略,为应用程序域,必须实施新的 Certkiller.com 安全策略。您编写这样的代码段:PolicyLevel policy = PolicyLevel.CreateAppDomainLevel();PolicyStatement noTrustStatement = PolicyStatement (新策略。GetNamedPermissionSet("Nothing")) ;PolicyStatement fullTrustStatement =PolicyStatement (新的政策。GetNamedPermissionSet("FullTrust")) ;你现在必须确保所有加载程序集默认为 Nothing 权限集。此外,如果程序集来自受信任的区域,您的安全策略必须授予程序集 FullTrust 权限集。您必须创建要执行此操作的代码组。选择代码段,将实现这一目标。()
A.
B.
C.
D.
第4题:
A.类库(.dll).
B.程序集的所有文件,无论文件扩展名是什么。
C.应用程序配置文件(.config).
D.可执行文件(.exe).
第5题:
A.
B.
C.
D.
这个Assembly.LoadFrom()方法可以动态的调用一个重程序及加载而来的程序集中的方法
B、Load方法需要程序集的名称作为参数.
C、不可能使用AppDomain.Load去从文件中加载一个程序集.
D、AppDomain.GetData为特定的程序集得到存储在应用程序域中的信息。