public virtual void RemoveAuthorizationRule(AuthorizationRuleFilterOption options)
{
List<ExtendedAuthorizationRule> rules = GetAuthorizationRule(options);
foreach (ExtendedAuthorizationRule rule in rules)
{
if (null == rule)
{
throw new ArgumentException(Resources.ServiceBusAuthorizationRuleNotFound);
}
else if (!string.IsNullOrEmpty(rule.EntityName))
{
RemoveAuthorizationRule(rule.Namespace, rule.EntityName, rule.EntityType, rule.Name);
}
else
{
RemoveAuthorizationRule(rule.Namespace, rule.Name);
}
}
}