CorrelationProperty 类

定义

注意

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 属性。 默认情况下,这些属性被绑定到在根工作流活动中声明的变量。 对于 ReplicatorActivityConditionedActivityGroup 这样的动态活动,其每个子级不能共享通用 CorrelationProperty 对象。 假设有这么一种情况:ReplicatorActivity 中的每个任务必须管理其自身的会话。 ReplicatorActivity 中的子活动需要一个对每个执行上下文或每个任务具有唯一性的 CorrelationProperty 实例。 要实现这一点,您必须定义一个具有 CorrelationProperty 实例属性的自定义活动,而且工作流连接服务活动必须绑定到此属性。

构造函数

CorrelationProperty(String, Object)

初始化 CorrelationProperty 类的新实例。

属性

Name

获取在相关集中使用的属性名称。

Value

获取相关集属性的值。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于