CorrelationProperty Clase

Definición

Precaución

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Representa un nombre y par de valor utilizado para poner en correlación los mensajes a las actividades receptores específicas.

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
Herencia
CorrelationProperty
Atributos

Ejemplos

El ejemplo siguiente muestra cómo crear un objeto de propiedad de correlación y tener acceso al nombre y las propiedades de valor.

// 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

Comentarios

Nota

En esta documentación se describen los tipos y espacios de nombres que están obsoletos. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.

Las clases CorrelationProperty se definen como propiedades ActivityBind de las actividades del Servicio de Conexión de flujo de trabajo. De forma predeterminada, estas propiedades se enlazan a las variables declaradas en la actividad de flujo de trabajo de raíz. Para las actividades dinámicas como ReplicatorActivity y ConditionedActivityGroup cada uno de sus elementos secundarios no puede compartir un objeto CorrelationProperty universal. Considera el escenario donde cada tarea dentro de ReplicatorActivity tiene que administrar su propia conversación. Las actividades secundarias dentro de ReplicatorActivity requieren una instancia CorrelationProperty única por el contexto de ejecución o por la tarea. Para lograrlo, usted tiene que definir una actividad personalizada que tiene una propiedad de instancia CorrelationProperty y las actividades de los Servicios de conexión de flujo de trabajo tienen que enlazar esta propiedad.

Constructores

CorrelationProperty(String, Object)
Obsoletos.

Inicializa una nueva instancia de la clase CorrelationProperty.

Propiedades

Name
Obsoletos.

Obtiene el nombre de la propiedad utilizado en la correlación establecida.

Value
Obsoletos.

Obtiene el valor de propiedad establecida de correlación.

Métodos

Equals(Object)
Obsoletos.

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()
Obsoletos.

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()
Obsoletos.

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()
Obsoletos.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a