Condividi tramite


Come eseguire le politiche

Il codice di esempio seguente illustra come richiamare il motore delle regole per eseguire un criterio a livello di codice usando la classe Policy nell'assembly Microsoft.RuleEngine .

xmlDocument = IncomingXMLMessage.XMLCase;  
typedXmlDocument = new Microsoft.RuleEngine.TypedXmlDocument("Microsoft.Samples.BizTalk.LoansProcessor.Case",xmlDocument);  
policy = new Microsoft.RuleEngine.Policy("LoanProcessing");  
policy.Execute(typedXmlDocument);  
OutgoingXMLMessage.XMLCase = xmlDocument;  
policy.Dispose();  

Metodi importanti della classe Policy

Ecco i metodi importanti della classe Policy e le relative descrizioni.

Metodo nella classe Policy Descrizione
Eseguire Aggiunge i fatti a breve termine specificati nella memoria di lavoro del motore di regole ed esegue la policy usando l'algoritmo Match-Conflict Resolution-Action. Per altre informazioni sull'algoritmo Match-Conflict Resolution-Action, vedere Valutazione delle condizioni ed esecuzione di azioni .
Disporre Rilascia le risorse usate dal motore delle regole per l'esecuzione dei criteri.
Chiaro Svuota o ripristina la memoria di lavoro e l'agenda dell'istanza del motore di regole creata per eseguire la policy.

Vedere anche

Metodo Policy.Dispose