規則的程式設計考量
規則非常有擴充性,而且提供很多功能。但規則的程式設計有一些方面您應該納入考量。那些方面如下列所示:
- 在規則動作內更新的 struct 的屬性值不會反映在該規則之外。這是因為 struct 值由值複製,而且規則動作會修改複本,而不是 struct 中的原始值。
- 將 decimal、double 或 float 資料型別轉型為 int 資料型別時,值會被化約。這個行為和以截斷取代化約值的 C# 行為不同。呼叫值上的 Math.Ceiling 或 Math.Floor 將可有效地截斷值。
- 不支援在設計階段使用泛型型別,除非您在個別的專案中定義泛型型別,並且在您的工作流程專案內呼叫它。
請參閱
概念
Copyright © 2007 by Microsoft Corporation.All rights reserved.