Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. |