CorrelationProperty 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
表示用于将消息与特定接收活动关联的一个名称和值对。
public ref class CorrelationProperty
[System.Serializable]
public class CorrelationProperty
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class CorrelationProperty
[<System.Serializable>]
type CorrelationProperty = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type CorrelationProperty = class
Public Class CorrelationProperty
- 继承
-
CorrelationProperty
- 属性
示例
下面的示例演示如何创建相关属性对象以及如何访问 Name 和 Value 属性。
// Create a new Correlation Property object
CorrelationProperty correlationProperty = new CorrelationProperty("taskName", "reportBalance");
// Read the property name
string taskName = correlationProperty.Name;
// Read the property value
Object taskValue = correlationProperty.Value;
' Create a new Correlation Property object
Dim correlationProperty As New CorrelationProperty("taskName", "reportBalance")
' Read the property name
Dim taskName As String = correlationProperty.Name
' Read the property value
Dim taskValue As Object = correlationProperty.Value
注解
备注
本材料讨论的类型和命名空间已废弃不用。 有关详细信息,请参阅 Windows Workflow Foundation 4.5 中弃用的类型。
CorrelationProperty 类被定义为工作流连接服务活动的 ActivityBind 属性。 默认情况下,这些属性被绑定到在根工作流活动中声明的变量。 对于 ReplicatorActivity 和 ConditionedActivityGroup 这样的动态活动,其每个子级不能共享通用 CorrelationProperty 对象。 假设有这么一种情况:ReplicatorActivity 中的每个任务必须管理其自身的会话。 ReplicatorActivity 中的子活动需要一个对每个执行上下文或每个任务具有唯一性的 CorrelationProperty 实例。 要实现这一点,您必须定义一个具有 CorrelationProperty 实例属性的自定义活动,而且工作流连接服务活动必须绑定到此属性。
构造函数
CorrelationProperty(String, Object) |
初始化 CorrelationProperty 类的新实例。 |
属性
Name |
获取在相关集中使用的属性名称。 |
Value |
获取相关集属性的值。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |