Compartilhar via


CorrelationProperty Classe

Definição

Cuidado

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

Representa um par nome e valor usado para correlacionar mensagens a atividades de recebimento 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
Herança
CorrelationProperty
Atributos

Exemplos

O exemplo a seguir demonstra a criação de um objeto de propriedade de correlação e o acesso às propriedades Name e 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

Comentários

Observação

Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

CorrelationProperty as classes são definidas como ActivityBind propriedades das atividades do Serviço de Conexão de Fluxo de Trabalho. Por padrão, essas propriedades são associadas a variáveis declaradas na atividade de fluxo de trabalho raiz. Para atividades dinâmicas, como ReplicatorActivity e ConditionedActivityGroup cada um de seus filhos, não é possível compartilhar um objeto universal CorrelationProperty . Considere o cenário em que cada tarefa dentro de um ReplicatorActivity precisa gerenciar sua própria conversa. As atividades filho dentro do ReplicatorActivity exigem uma CorrelationProperty instância exclusiva por contexto de execução ou por tarefa. Para fazer isso, você precisa definir uma atividade personalizada que tenha uma CorrelationProperty propriedade de instância e as atividades dos Serviços de Conexão de Fluxo de Trabalho precisam ser associadas a essa propriedade.

Construtores

CorrelationProperty(String, Object)
Obsoleto.

Inicializa uma nova instância da classe CorrelationProperty.

Propriedades

Name
Obsoleto.

Obtém o nome da propriedade usada no conjunto de correlações.

Value
Obsoleto.

Obtém o valor da propriedade de conjunto de correlações.

Métodos

Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()
Obsoleto.

Serve como a função de hash padrão.

(Herdado de Object)
GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()
Obsoleto.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a