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 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
- 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 |
| ActivityBind(String) |
Obsoleto.
Inicializa uma nova instância da ActivityBind classe com o |
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. |