ActivityBind Classe

Definição

Cuidado

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

Associa a propriedade de uma atividade a uma propriedade, campo, indexador, método, evento ou propriedade de outra atividade. Essa classe não pode ser herdada.

public ref class ActivityBind sealed : System::Workflow::ComponentModel::Serialization::MarkupExtension
[System.ComponentModel.Browsable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))]
public sealed class ActivityBind : System.Workflow.ComponentModel.Serialization.MarkupExtension
[System.ComponentModel.Browsable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityBind : System.Workflow.ComponentModel.Serialization.MarkupExtension
[<System.ComponentModel.Browsable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))>]
type ActivityBind = class
    inherit MarkupExtension
[<System.ComponentModel.Browsable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ActivityBindTypeConverter))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityBindValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityBind = class
    inherit MarkupExtension
Public NotInheritable Class ActivityBind
Inherits MarkupExtension
Herança
ActivityBind
Atributos

Comentários

Note

Esse material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5.

ActivityBind permite que os dados fluam de uma atividade para outra dentro de um fluxo de trabalho. ActivityBind é uma maneira declarativa de fazer o que de outra forma deve ser feito usando código e, portanto, é um elemento-chave da maioria dos fluxos de trabalho que são escritos inteiramente na marcação XAML.

ActivityBind representa uma expressão de associação que tem um Activity membro como destino. O membro da atividade de destino pode ser uma propriedade, um evento ou um campo. Uma Activity propriedade ou método pode ser usado ActivityBind para associar a outro Activity membro.

Por exemplo, se activity1 tem property1 definido como algum valor e se activity2 tem sua propriedade1 definida ActivityBind como com Name="activity1" e Path="property1", em tempo de execução a activity2.property1 obtém seu valor de activity1.property1.

Construtores

Nome Description
ActivityBind()
Obsoleto.

Inicializa uma nova instância da classe ActivityBind.

ActivityBind(String, String)
Obsoleto.

Inicializa uma nova instância da ActivityBind classe com name e path parâmetros.

ActivityBind(String)
Obsoleto.

Inicializa uma nova instância da ActivityBind classe com o name parâmetro.

Propriedades

Nome Description
Name
Obsoleto.

Obtém ou define o nome do Activity que os ActivityBind pontos apontam.

Path
Obsoleto.

Obtém ou define o caminho para um membro da atividade de destino. O valor pode usar a notação pontilhada para indicar um caminho para um valor aninhado. Por exemplo, um caminho de "A.B.C" indica que se ActivityBind trata de um campo ou propriedade chamada 'C', que é um membro do campo ou da propriedade 'B', que por sua vez é um campo ou propriedade 'A', que é um membro da atividade de destino.

UserData
Obsoleto.

Obtém um IDictionary dos dados do usuário relacionados a essa instância.

Métodos

Nome Description
Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()
Obsoleto.

Serve como a função hash predefinida.

(Herdado de Object)
GetRuntimeValue(Activity, Type)
Obsoleto.

Obtém o Object valor que representa o tempo de execução deste ActivityBind.

GetRuntimeValue(Activity)
Obsoleto.

Obtém o Object valor que representa o tempo de execução deste ActivityBind.

GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ProvideValue(IServiceProvider)
Obsoleto.

Retorna a instância atual dessa classe.

SetRuntimeValue(Activity, Object)
Obsoleto.

Define o valor de tempo de execução.

ToString()
Obsoleto.

Calcula e retorna uma combinação das cadeias de caracteres e Path da Name propriedade.

Aplica-se a