プリンシパルを持つユーザーがいます。
次の方法で、ユーザーが管理者であるかどうかを確認できることを知っています。
Thread.CurrentPrincipal.IsInRole("Administrators")
私もこれを見ました:
PrincipalPermission principalPerm = new PrincipalPermission(null, "Administrators");
principalPerm.Demand(); //under a try-catch cntext
私のテストから、彼らは同じ結果を返します
質問 :
- 彼らは同じですか ?
- そうでない場合、いつ which を使用する必要がありますか?