單項(xiàng)選擇題
你的ASP.NET應(yīng)用程序是用Microsoft.NETFramework安全類來實(shí)現(xiàn)基于角色的安全。你需要授權(quán)用戶兩種不同的角色,你創(chuàng)建了一個(gè)ValidateRole方法,此方法有三個(gè)參數(shù):User是用戶的名字,Com1是驗(yàn)證的第一角色,Com2是驗(yàn)證的第二角色。當(dāng)指定的用戶具有任何一種指定的角色的成員資格,ValidateRole方法返回true。你寫了如下的代碼:DimprincipalPerm1AsNew_PrincipalPermission(“User”,“Com1”);DimprincipalPerm2AsNew_PrincipalPermission(“User”,“Com2”;為了完成這個(gè)方法你采用哪個(gè)代碼段?()
A.ReturnprincipalPerm1.IsUnrestricted()And_principalPerm2.IsUnrestricted()
B.ReturnprincipalPerm1.IsSubsetOf(principalPerm2)
C.Return_principalPerm1.Intersect(principalPerm2).Demand()
D.Return_principalPerm1.Union(principalPerm2).Demand()