代码之家  ›  专栏  ›  技术社区  ›  weilin8

.NET工作流基础中三种依赖属性的差异

  •  0
  • weilin8  · 技术社区  · 15 年前

    在.NET工作流基础中,有三种依赖性属性: 实例属性 , 元性质 附加属性 . 有人能解释什么是区别和正确的用法吗?谢谢。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Maurice    15 年前

    基本上区别在于:

    实例属性。 从外观上看,它们看起来像常规属性,但不使用自己的后备存储,并且一直保留到WF运行时。因此,它们允许基本上具有多个属性的属性绑定使用相同的后备存储。非常方便,因为它可以保存像activity2.input=activity1.output这样的代码,只需将两者绑定在一起,运行时就可以完成所有工作。基本上,这些是您的常规WF属性,用于保存活动所处理的数据。

    元属性类似,但只能在设计时设置。启用属性是一个示例,因为您不能在运行时更改它。通常,只要您有一个属性控制您希望在运行时修复的活动行为,就可以使用此属性。

    附加属性是一个活动可以附加到另一个活动的属性。这些属性只会在活动在特定位置使用时出现。不是经常使用的东西,只是为了特殊的目的。