.net 避免在基于声明的安全性中没有权限时引发异常

.net 避免在基于声明的安全性中没有权限时引发异常,.net,security,.net-4.5,claims-based-identity,.net,Security,.net 4.5,Claims Based Identity,如何抑制ClaimsAuthorizationManager.CheckAccess引发的异常,即使它返回false也是如此 更具说明性的是,我试图创建一个对象集合。有些对象允许用户使用,有些对象不允许用户使用。我只想忽略异常并在基于声明的安全模型中使用允许的对象加载集合 但现在我的代码正在抛出can异常 知道如何抑制引发的异常吗。ClaimsAuthorizationManager.CheckAccess不会引发异常。您能详细说明一下吗?是的,但当它返回false时,将引发安全异常。有没有办法

如何抑制ClaimsAuthorizationManager.CheckAccess引发的异常,即使它返回false也是如此

更具说明性的是,我试图创建一个对象集合。有些对象允许用户使用,有些对象不允许用户使用。我只想忽略异常并在基于声明的安全模型中使用允许的对象加载集合

但现在我的代码正在抛出can异常


知道如何抑制引发的异常吗。

ClaimsAuthorizationManager.CheckAccess不会引发异常。您能详细说明一下吗?

是的,但当它返回false时,将引发安全异常。有没有办法抑制它?这取决于你怎么称呼它-你怎么称呼它?