Microsoft.WindowsAzure.Commands.Utilities.ServiceBus.ServiceBusClientExtensions.RemoveAuthorizationRule C# (CSharp) Méthode

RemoveAuthorizationRule() public méthode

Removes set of authorization rules that matches filter options.
public RemoveAuthorizationRule ( Microsoft.WindowsAzure.Commands.Utilities.ServiceBus.AuthorizationRuleFilterOption options ) : void
options Microsoft.WindowsAzure.Commands.Utilities.ServiceBus.AuthorizationRuleFilterOption The filter options
Résultat void
        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);
                }
            }
        }

Same methods

ServiceBusClientExtensions::RemoveAuthorizationRule ( string namespaceName, string ruleName ) : void
ServiceBusClientExtensions::RemoveAuthorizationRule ( string namespaceName, string entityName, ServiceBusEntityType entityType, string ruleName ) : void