Partager via


Guide pratique pour exécuter des stratégies

L’exemple de code suivant montre comment appeler le moteur de règles pour exécuter une stratégie par programmation à l’aide de la classe Policy dans l’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();  

Méthodes importantes de la classe Stratégie

Le tableau suivant présente les méthodes importantes de la classe Stratégie et leurs descriptions.

Méthode de la classe Stratégie Description
Execute Ajoute les faits à court terme spécifiés dans la mémoire de travail du moteur de règles et exécute la stratégie à l'aide de l'algorithme correspondance-résolution des conflits-action. Pour plus d’informations sur Match-Conflict Resolution-Action'algorithme, consultez Évaluation des conditions et exécution d’action .
Dispose Libère les ressources utilisées par le moteur de règles pour l'exécution de la stratégie.
Effacer Efface ou réinitialise la mémoire de travail et l'agenda de l'instance de moteur de règles créée pour l'exécution de la stratégie.

Voir aussi

Méthode Policy.Dispose