2012-12-18 69 views

回答

2

是的!

有兩種情況:

  • 你知道哪個規則適用於:
 thisRule = transformation.GetRuleByName("myRule") 
     thisRule.Apply(param1, param2, ...) 

確保規則參數參數1,參數2,...是正確的類型!

  • 你不知道哪個規則適用於:
 rules = transformation.GetRulesWithParams(0) 
     rules[0].Apply() 

在這種情況下,因爲你必須提供正確類型的規則參數可能只使用沒有參數的規則。這裏,所有沒有參數的規則都存儲在列表rule中,並且第一個被應用。您也可以使用rules[0].Name獲取規則名稱。