如何執行原則
下列範例程式碼示範如何使用Microsoft.RuleEngine元件中的Policy類別,叫用規則引擎以程式設計方式執行原則。
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();
Policy 類別的重要方法
以下是 Policy 類別的重要方法以及其描述。
Policy 類別中的方法 | Description |
---|---|
執行 | 將指定的短期事實新增至規則引擎的工作記憶體中,然後使用 Match-Conflict Resolution-Action 演算法來執行此原則。 如需 Match-Conflict Resolution-Action 演算法的詳細資訊,請參閱 條件評估和動作執行 。 |
Dispose | 釋放規則引擎用來執行原則所使用的資源。 |
清除 | 清除或重設工作記憶體,以及為了執行原則所建立之規則引擎執行個體的議程。 |