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, um campo, um indexador, um método, um evento ou outra propriedade de 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

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).

ActivityBind permite que os dados fluam de uma atividade para outra em um fluxo de trabalho. ActivityBind é uma maneira declarativa de fazer o que de outra forma deve ser realizado usando código e, portanto, é um elemento-chave da maioria dos fluxos de trabalho que são gravados 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 usar ActivityBind para associar a outro Activity membro.

Por exemplo, se activity1 tiver property1 definido como algum valor e se activity2 tiver sua propriedade1 definida ActivityBind como com Name="activity1" e Path="property1", em tempo de execução, activity2.property1 obterá seu valor de activity1.property1.

Construtores

ActivityBind()
Obsoleto.

Inicializa uma nova instância da classe ActivityBind.

ActivityBind(String)
Obsoleto.

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

ActivityBind(String, String)
Obsoleto.

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

Propriedades

Name
Obsoleto.

Obtém ou define o nome da Activity para a qual o ActivityBind aponta.

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 o ActivityBind é para um campo ou propriedade chamada 'C', que é um membro do campo ou propriedade 'B', que por sua vez é um campo ou propriedade 'A', que é um membro da atividade de destino.

UserData
Obsoleto.

Obtém um IDictionary de dados de usuário relativos a essa instância.

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)
GetRuntimeValue(Activity)
Obsoleto.

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

GetRuntimeValue(Activity, Type)
Obsoleto.

Obtém o Object que representa o valor de 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 Object atual.

(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 de propriedade Name e Path.

Aplica-se a