itgle.com

你是Certkiller.com网站的一名程序开发人员,你正在开发一个能够访问系统环境变量的类库。你必须某一个方法,方法的功能是如果排在调用堆栈前列的调用者在没有权限的情况下调用这个方法能够引发一个运行时安全异常。请选择哪个方法能实现这个效果?()A.Demand()B.Assert()C.PermitOnly()D.Deny()

题目
你是Certkiller.com网站的一名程序开发人员,你正在开发一个能够访问系统环境变量的类库。你必须某一个方法,方法的功能是如果排在调用堆栈前列的调用者在没有权限的情况下调用这个方法能够引发一个运行时安全异常。请选择哪个方法能实现这个效果?()

A.Demand()

B.Assert()

C.PermitOnly()

D.Deny()


相似考题
参考答案和解析
参考答案:A

要求强制调用堆栈中的所有调用方拥有指定的权限。减少访问只允许调用方具有明确的权限运行,而不是别的,将指示 PermitOnly。
断言会忽略调用方的权限,并让他们随便。显式拒绝将拒绝访问,如果调用方具有指定的权限。

更多“你是Certkiller.com网站的一名程序开发人员,你正在开发一个能够访问系统环境变量的类库。你必须某一个方法,方法的功能是如果排在调用堆栈前列的调用者在没有权限的情况下调用这个方法能够引发一个运行时安全异常。请选择哪个方法能实现这个效果?() ”相关问题
  • 第1题:

    你正在开发一个 Web 控件。这个 Web 控件在 Web 应用中用来获取用户地址信息。你创建了一个从 CompositeControl 继承的、名为 AddressControl 的类。这个控件由多个子控件组成。你需要确保所有子控件都能正确的输出到浏览器。而且,使用你控件的开发人员必须能够为标签提示设置适当的文本。另外,在整个 postback 的过程中,开发人员都能够从用户地址信息关联的文本框中读取信息。你应该如何做?()

    A. 重载(Override)基类的方法EnsureChildControls。增加子控件到base container。

    B. 重载(Override)基类的方法CreateControlCollection。增加子控件到 ControlCollection 类。

    C. 重载(Override)基类的方法CreateChildControls。增加子控件到base container。

    D. 重载(Override)基类的方法DataBindChildren。增加子控件到 ControlCollection 类。


    参考答案:C

  • 第2题:

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

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

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

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

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


    参考答案:D

  • 第3题:

    为应用程序开发人员上班 Certkiller。.com,Certkiller.com 使用 Visual Studio.NET 2005 作为其应用程序开发平台。您正在开发。网框架 2.0 Windows 应用程序和要创建的前台线程在应用程序中绘制线条。在线程启动时,您必须提供的数据值,它指定绘制的行数。你应该做什么?()

    A.应创建一个WaitCallBack委托

    B.创建一个ThreadStart委托

    C.应创建一个ParameterizedThreadStart委托

    D.应调用ThreadStart方法

    E.应调用ThreadPool.QueueUserWorkItem方法


    参考答案:C, D

  • 第4题:

    你为 Web 窗体写了一个记录日志的方法,并且在 Page_Unload 事件处理中调用这个方法。但是,通过你测试这个Web窗体后发现,Page_Unload事件处理并没有去调用这个写日志的方法。 你需要保证这个写日志的方法一定被调用,请从下面的答案中选出两个可能的方法?()

    A. 设置页属性 AutoEventWireup="False"。移除Web窗体元素中onunload="Page_Unload" 。

    B. 设置页属性 AutoEventWireup="False"。在Web窗体元素中增加 OnUnload="Page_Unload" 。

    C. 设置页属性AutoEventWireup="False"。增加Web窗体属性autocomplete=on。

    D. 设置页属性AutoEventWireup="True".


    参考答案:B, D

  • 第5题:

    u 说说这样一个经历:你想出了一个方法,这个方法能够解决部门和公司的一些很严重的问题。但是你知道,你的老板在想在工作中采用这种方法。你是怎样处理这个问题的?


    正确答案: