ServiceBusRuleManager interface   
Tillåter att regler för en prenumeration hanteras. Den här regelhanteraren kräver bara Lyssnar-anspråk, medan ServiceBusAdministrationClient kräver Hantera anspråk.
Metoder
| create | 
	Lägger till en regel i den aktuella prenumerationen för att filtrera meddelanden som når från ämne till prenumeration.  | 
| create | 
	Lägger till en regel i den aktuella prenumerationen för att filtrera meddelanden som når från ämne till prenumeration.  | 
| delete | 
	Tar bort en regel.  | 
| list | 
	Returnerar en iterbar iterator för asynkronisering för att visa alla regler under den angivna prenumerationen. .byPage() returnerar en iterator som kan itereras asynkront för att visa reglerna på sidor.  | 
Metodinformation
		createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)
	       
	Lägger till en regel i den aktuella prenumerationen för att filtrera meddelanden som når från ämne till prenumeration.
function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, options?: OperationOptionsBase): Promise<void>
				Parametrar
- ruleName
 - 
				
string
 
namnet på regeln
- filter
 
filteruttrycket som regeln utvärderar.
- options
 - OperationOptionsBase
 
De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på begäran.
Returer
Promise<void>
		createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)
	         
	Lägger till en regel i den aktuella prenumerationen för att filtrera meddelanden som når från ämne till prenumeration.
function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, ruleAction?: SqlRuleAction, options?: OperationOptionsBase): Promise<void>
				Parametrar
- ruleName
 - 
				
string
 
namnet på regeln
- filter
 
filteruttrycket som regeln utvärderar.
- ruleAction
 - SqlRuleAction
 
Det SQL-liknande uttryck som kan köras i meddelandet om det associerade filtret ska tillämpas.
- options
 - OperationOptionsBase
 
De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på begäran.
Returer
Promise<void>
		deleteRule(string, OperationOptionsBase)
	   
	Tar bort en regel.
function deleteRule(ruleName: string, options?: OperationOptionsBase): Promise<void>
				Parametrar
- ruleName
 - 
				
string
 
namnet på regeln
- options
 - OperationOptionsBase
 
Returer
Promise<void>
		listRules(OperationOptions)
	  
	Returnerar en iterbar iterator för asynkronisering för att visa alla regler under den angivna prenumerationen.
.byPage() returnerar en iterator som kan itereras asynkront för att visa reglerna på sidor.
function listRules(options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, RuleProperties[], PageSettings>
				Parametrar
- options
 - OperationOptions
 
Returer
En asyncIterableIterator som stöder växling.