Policy.Dispose 方法
Policy.Dispose方法會釋放Policy類別所使用的資源,並將Policy物件傳回至快取。 再次叫用相同的原則時,會使用快取的原則物件,以節省建立新Policy物件所需的時間。
如果您未明確呼叫 Policy.Dispose 方法,則除非 .NET 執行時間在垃圾收集程式期間釋放物件,否則不會將原則傳回至快取。 因此,當您完成 Policy物件時,應該呼叫Policy.Dispose。
使用 Policy.Dispose 方法的範例程式碼如下所示:
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();