單項選擇題

您正在開發(fā)的應用程序使用基于角色的安全性。用下面的代碼啟動過程中,被配置應用程序域在啟動過程中形成,它的主要策略(代碼段為如下):AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);你需要為你的應用程序中其中的一個方法限制訪問,以便只有本地Administrators組的成員可以調用該方法。應放置方法的哪一個屬性?()

A.[PrincipalPermission(SecurityAction.Demand,Name=@"BUILTIN\Administrators")]
B.[PrincipalPermission(SecurityAction.Demand,Role=@"BUILTIN\Administrators")]
C.[PrincipalPermission(SecurityAction.Assert,Name=@"BUILTIN\Administrators")]
D.[PrincipalPermission(SecurityAction.Assert,Role=@"BUILTIN\Administrators")]

微信掃碼免費搜題