Q1 -我不确定我理解为什么我们应该更喜欢使用< em > PrincipalPermission.Union () < / em >或< em > PrincipalPermission.Intersect () < / em >),而不是< em > IsInRole () < / em > ?如果有什么区别的话,调用< em > IsInRole () < / em >几次需要更少的代码比创建多个< em > PrincipalPermission < / em >对象并通过< em >合并成一个联盟()< / em >或< em >相交()< / em >) ?
Q2 -一个构造函数重载< em > PrincipalPermission < / em >对象还指定了一个< em > IsAuthenticated告诉< em > < / em >国旗需求()< / em >验证用户身份验证。不会只使用国旗是有用的在前两个参数的情况下(< em > < / em >和< em > < / em >角色)都是零?
谢谢