itgle.com

您最近创建的应用程序域为 Certkiller.com。几个星期后,我们要求您确定是否此应用程序域中的程序集引用。这是当前的应用程序域中,被缓存。您应使用哪些属性来实现这一目标?()A.AppDomain.CurrentDomain.ShadowCopyFilesB.AppDomain.CurrentDomain.CachePathC.AppDomain.CurrentDomain.ConfigurationFileD.AppDomain.CurrentDomain.Evidence

题目
您最近创建的应用程序域为 Certkiller.com。几个星期后,我们要求您确定是否此应用程序域中的程序集引用。这是当前的应用程序域中,被缓存。您应使用哪些属性来实现这一目标?()

A.AppDomain.CurrentDomain.ShadowCopyFiles

B.AppDomain.CurrentDomain.CachePath

C.AppDomain.CurrentDomain.ConfigurationFile

D.AppDomain.CurrentDomain.Evidence


相似考题
参考答案和解析
参考答案:A
应用程序域类的ShadowCopyFiles属性包含一个布尔值,指示程序集引用或不是否被缓存。
更多“您最近创建的应用程序域为 Certkiller.com。几个星期后,我们要求您确定是否此应用程序域中的程序集引用。这是当前的应用程序域中,被缓存。您应使用哪些属性来实现这一目标?() ”相关问题
  • 第1题:

    您最近正为Certkiller。 com创建的应用程序域几周后,您可能要从该应用程序域,即当前应用程序域中检索信息。您可以怎样实现这一目标呢?()

    A.

    B.

    C.

    D.


    参考答案:B, C

    AppDomain 类的 CurrentDomain 属性是只读属性包含当前线程的应用程序域。返回当前正在运行的线程的应用程序域,也可以使用 GetDomain 方法的线程类。使用这些代码行之一,则将返回当前正在运行的应用程序,您可以从中检索信息的应用程序域对象。
    错误答案: A, D:因为如果你使用这些代码的任何它将导致语法错误。净类库不提供 ApplicationDomain 或 MainThread 的类。

  • 第2题:

    为应用程序开发人员上班 Certkiller.com。您要创建一个新的安全策略,为应用程序域,必须实施新的 Certkiller.com 安全策略。您编写这样的代码段:PolicyLevel policy = PolicyLevel.CreateAppDomainLevel();PolicyStatement noTrustStatement = PolicyStatement (新策略。GetNamedPermissionSet("Nothing")) ;PolicyStatement fullTrustStatement =PolicyStatement (新的政策。GetNamedPermissionSet("FullTrust")) ;你现在必须确保所有加载程序集默认为 Nothing 权限集。此外,如果程序集来自受信任的区域,您的安全策略必须授予程序集 FullTrust 权限集。您必须创建要执行此操作的代码组。选择代码段,将实现这一目标。()

    A.

    B.

    C.

    D.


    参考答案:B

  • 第3题:

    应用程序接收来自 Certkiller.com 的客户端,可以确保安全使用 TripleDESCryptoServiceProvider 类的机密的交易数据。您现正检讨此应用程序,并且需要解密密码文本的字节数组。您应使用哪些代码来实现这一目标呢?()

    A.

    B.

    C.

    D.


    参考答案:B

    此代码实例化一个 CryptoStream 对象、 指定的 ICryptoTransform 对象,对数据进行加密、 解密密文的字节数组。
    并返回该加密的字节数组。TripleDESCryptoServiceProvider 类表示的托管加密提供程序数据加密标准 (DES) 的对称算法。DES 对称算法通常用于 dat 保密,并且支持 64 位的密钥。
    当实例化一个 TripleDESCryptoServiceProvider 对象时,将创建一个密钥加密和初始化向量 (IV)。
    因为相同的密钥和 IV 所需的加密和解密、 CreateEncryptor 和 CreateDecryptor 的方法生成适当的CryptoTransform 对象,以更改数据。

  • 第4题:

    您已被要求您在 Certkiller.com 的上级创建的子应用程序域。新的子应用程序域必须指定不同的程序集路径,比父应用程序域。您需要确保您的解决方案满足 Certkiller.com 的要求。你应该做什么?()

    A.

    B.

    C.

    D.


    参考答案:B

    应用程序域类的 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";

  • 第5题:

    为应用程序开发人员上班 Certkiller。 com。Certkiller.com 作为其应用程序使用 Visual Studio.NET 2005开发平台。您正在开发。NET Framework 2.0 应用程序将用于地理的映射。每当您加载插件的创建单独的应用程序域。要指定搜索的目录列表私有程序集。您需要将应用程序基目录添加为部件,您的搜索和需要配置应用程序域满足要求 ()

    A.应使用AppDomainSetup.PrivateBinPathProbe属性。

    B.应使用AppDomain.BaseDirectory属性。

    C.应使用AppDomain.DynamicDirectory属性。

    D.应使用AppDomainSetup.PrivateBinPath属性。


    参考答案:D