您是Company公司的开发者,你正在创建一个名为Company1的程序集,此程序集包含一个公共的方法。一个全局的缓存包含一个名为Company2的程序集。如果您必须确定那个public方法只能在Company2中被调用。则您应该使用下面的哪个权限类?()A.GacIdentityPermission(从全局缓冲中得到的文件的权限)B.PublisherIdentityPermission(标识开发商的权限)C.DataProtectionPermission(控制访问加密数据的权限)D.StrongNa

题目
您是Company公司的开发者,你正在创建一个名为Company1的程序集,此程序集包含一个公共的方法。一个全局的缓存包含一个名为Company2的程序集。如果您必须确定那个public方法只能在Company2中被调用。则您应该使用下面的哪个权限类?()

A.GacIdentityPermission(从全局缓冲中得到的文件的权限)

B.PublisherIdentityPermission(标识开发商的权限)

C.DataProtectionPermission(控制访问加密数据的权限)

D.StrongNameIdentityPermission(为强名称定义标识权限)


相似考题
参考答案和解析
参考答案:D
更多“您是Company公司的开发者,你正在创建一个名为Company1的程序集,此程序集包含一个公共的方法。一个全局的缓存包含一个名为Company2的程序集。如果您必须确定那个public方法只能在Company2中被调用。则您应该使用下面的哪个权限类?() ”相关问题
  • 第1题:

    你是Certikller.com网站的应用程序开发人员。你正在开发一个名为Certkiller App05的应用程序. Certkiller App05在应用程序目录中被配置为动态程序集加载。您必须能够动态地加载到当前应用程序域命名 Certkiller Ass25.dll 程序集的代码段。请选择代码段来完成这个任务()

    A.

    B.

    C.

    D.


    参考答案:A

    这个Assembly.LoadFrom()方法可以动态的调用一个重程序及加载而来的程序集中的方法
    B、Load方法需要程序集的名称作为参数.
    C、不可能使用AppDomain.Load去从文件中加载一个程序集.
    D、AppDomain.GetData为特定的程序集得到存储在应用程序域中的信息。

  • 第2题:

    你在 Certkiller 应用程序的开发工作. com。最近命名艾米沃尔什同开发人员创建实现自定义权限集的程序集。Certkiller.com 已要求您测试此程序集。通过将程序集复制到一个名为 Certkiller 的测试服务器启动-了微软的 SR15。安装.NET 2.0 框架。您然后登录到 Certkiller-SR15 作为本地 Windows 管理员组的成员。您运行程序集,并接收安全异常。您执行略论所涉及的安全问题,并找到大会尚未被分配适当的权限才能运行。您需要确保运行此程序集。你应该做什么?()

    A.使用permview.exe工具来修改的程序集授予的权限。

    B.使用sn.exe工具来修改的程序集授予的权限。

    C.使用caspol.exe工具来修改的程序集授予的权限。

    D.使用gacutil.exe工具来修改的程序集授予的权限。


    参考答案:C
    caspol.exe命令行工具使用户可以修改的程序集的计算机、用户和企业策略级别的安全权限、权限集和代码组。 不正确的答案: A:permview.exe工具只允许用户查看程序集的声明性安全。 B:sn.exe工具允许开发人员创建具有强名称的程序集的强名称的非对称密钥对。 D:gacutil.exe工具允许用户管理全局程序集的内容和下载缓存。

  • 第3题:

    您需要通过使用平台调用服务从托管代码中调用非托管函数。您应该做些什么?()

    A.创建一个类支持DLL函数,然后使用托管代码创建原型方法。

    B.使用COM注册您的程序集,然后从COM中参考您的托管代码。

    C.为托管代码创建一个类库。

    D.导入一个类库。然后创建COM对象的实例


    参考答案:A

  • 第4题:

    你是Certikller.com网站的应用程序开发人员Certkiller .com网站使用 Visual Studio.NET 2005作为开发平台。你正在开发一个.NET Framework2.0的Windows应用程序,它将使用一个名为 BillAssembly 的程序集.在名为Test20的文件夹下,部署的程序集文件 BillAssembly.dll。BillAssembly不是强命名的您需要配置指定的 BillAssembly 程序集的位置,虽然任何您更改的设置不会影响其他应用程序在系统上安装的 Windows 应用程序。你应该做什么?()

    A.

    B.

    C.

    D.


    参考答案:D

  • 第5题:

    您需要建立一个名为MyAssembly动态程序集。并需要保存此程序集到磁盘。应该使用哪个代码段?()

    A.A

    B.B

    C.C

    D.D


    参考答案:B