ActivityBind Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
ActivityBind(String, String) |
Obsoleto.
Inicializa uma nova instância da classe ActivityBind com os parâmetros |
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. |