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