共用方式為


如何執行政策

下列範例程式代碼示範如何使用 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 類別中的 方法 說明
執行 將指定的短期事實新增至規則引擎的工作記憶體中,並使用 Match-Conflict Resolution-Action 演算法執行策略。 如需 Match-Conflict Resolution-Action 演演算法的詳細資訊,請參閱 條件評估與動作執行
丟棄 釋放規則引擎用來執行原則的資源。
清除或重設為執行原則所建立之規則引擎實例的工作記憶體和議程。

另請參閱

Policy.Dispose 方法