您正在开发一个类库,将会打开网络套接字连接到网络上的计算机。 您将部署到全局程序集缓存的类库,并为其授予完全信任。 您编写以下代码,以确保使用的套接字连接。 SocketPermission permission = new SocketPermission(PermissionState.Unrestricted); permission.Assert(); 一些使用类库的应用程序可能没有打开网络套接字连接所需的权限。 您需要取消断言。
A.CodeAccessPermission.RevertAssert(); B.CodeAccessPermission.RevertDeny(); C.Permission.Deny(); D.Permission.PermitDeny();
单项选择题您正在加载到应用程序中的一个新的程序集。您需要重写默认的程序集证据。您需要公共语言运行库(CLR)授予程序集的权限集,因为如果从本地intranet区域的程序集被加载。您需要建立证据的收集。您应该使用哪个代码段?()
A.Evidence evidence = new Evidence(Assembly.GetExecutingAssembly().Evidence); B.Evidence evidence = new Evidence(); evdence.AddAssembly(new Zone(SecurityZone.Intranet)); C.Evidence evidence = new Evidence(); evidence.AddHost(new Zone(SecurityZone.Intranet)); D.Evidence evidence = new Evidence(AppDomain.CurrentDomain.Evidence);
单项选择题您开发一个应用程序用于完成精确的运算。您需要保证该应用程序尽可能的完成同步复杂的计算。您将如何去做?()
A.设置Process Thread对象的Ideal Processor属性。 B.设置Process Thread对象的Processor Affinity属性。 C.为每个计算调用ThreadPool类的Queue User WorkItem方法。 D.将Process.GetCurrentProcess().BasePriority属性设置为High。
单项选择题您正在编写代码的用户身份验证和授权。 在您的应用程序数据存储区中存储的用户名、 密码和角色。 您需要建立用户的安全上下文将用于授权检查,如 IsInRole。 您编写下面的代码段,授权用户。() if (!TestPassword(userName, password)) throw new Exception( could not authenticate user ); String[] userRolesArray = LookupUserRoles(userName);
A. B. C. D.
单项选择题您的应用程序运用了两个线程,名分别为thread One和thread Two thread Two..您需要修改代码防止从线程thread One的执行到thread Two的执行完成。您将如何去做?()
A.将thread One配置为以较低优先级运行。 B.将thread Two配置为以较高优先级运行。 C.使用Wait Call back委托同步这两个线程。 D.调用thread One的Sleep方法。 E.调用thread One的SpinLock方法。
单项选择题您正在调试一个应该程序,您需要找到抛出异常的代码。异常类的哪一个属性能完成这一目的()
A.Data B.Message C.StackTrace D.Source