本文整理汇总了C#中ISecurityManager.IsGranted方法的典型用法代码示例。如果您正苦于以下问题:C# ISecurityManager.IsGranted方法的具体用法?C# ISecurityManager.IsGranted怎么用?C# ISecurityManager.IsGranted使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ISecurityManager
的用法示例。
在下文中一共展示了ISecurityManager.IsGranted方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CheckAllowedCore
/// <override></override>
protected override bool CheckAllowedCore(ISecurityManager securityManager, bool createException, out Exception exception)
{
if (securityManager == null) throw new ArgumentNullException("securityManager");
bool isGranted = securityManager.IsGranted(RequiredPermission, shape.SecurityDomainName);
exception = (!isGranted && createException) ? new NShapeSecurityException(this) : null;
return isGranted;
}
示例2: IsGranted
/// <override></override>
public override bool IsGranted(ISecurityManager securityManager)
{
if (securityManager == null) throw new ArgumentNullException("securityManager");
if (securityDomainObjects != null)
return securityManager.IsGranted(requiredPermission, securityDomainObjects);
else if (securityDomainName != '\0')
return securityManager.IsGranted(requiredPermission, securityDomainName);
else return securityManager.IsGranted(requiredPermission);
}
示例3: IsAllowed
public override bool IsAllowed(ISecurityManager securityManager) {
if (securityManager == null) throw new ArgumentNullException("securityManager");
return securityManager.IsGranted(RequiredPermission, shape.SecurityDomainName);
}