ActivityBind Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atenção
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Vincula a propriedade de uma atividade a uma propriedade, campo, indexador, método, evento ou propriedade de outra atividade. Esta 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
Observações
Note
Este material discute tipos e namespaces que estão obsoletos. Para mais informações, consulte Tipos Descontinuados no Windows Workflow Foundation 4.5.
ActivityBind permite que os dados fluam de uma atividade para outra dentro de um fluxo de trabalho. ActivityBind é uma forma declarativa de fazer aquilo que, de outra forma, deveria ser feito usando código, e por isso é um elemento-chave da maioria dos fluxos de trabalho escritos inteiramente em marcação XAML.
ActivityBind representa uma expressão de ligação que tem um Activity membro como alvo. O membro da atividade-alvo pode ser uma propriedade, um evento ou um campo. Uma Activity propriedade ou método pode ser usado ActivityBind para se ligar a outro Activity membro.
Por exemplo, se a atividade1 tiver a propriedade1 definida com algum valor e a atividade2 tiver a sua propriedade1 definida com ActivityBind Name="activity1" e Path="property1", em tempo de execução a activity2.property1 obtém o seu valor a partir da activity1.property1.
Construtores
| Name | Description |
|---|---|
| ActivityBind() |
Obsoleto.
Inicializa uma nova instância da ActivityBind classe. |
| 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
| Name | Description |
|---|---|
| Name |
Obsoleto.
Obtém ou define o nome do Activity que o ActivityBind aponta para. |
| Path |
Obsoleto.
Obtém ou define o caminho para um membro da atividade-alvo. O valor pode usar 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 alvo. |
| UserData |
Obsoleto.
Obtém dados IDictionary dos utilizadores relacionados com esta instância. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Obsoleto.
Serve como função de hash predefinida. (Herdado de Object) |
| GetRuntimeValue(Activity, Type) |
Obsoleto.
Obtém o Object que representa o valor em tempo de execução deste ActivityBind. |
| GetRuntimeValue(Activity) |
Obsoleto.
Obtém o Object que representa o valor em 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 atual Object. (Herdado de Object) |
| ProvideValue(IServiceProvider) |
Obsoleto.
Devolve a instância atual desta classe. |
| SetRuntimeValue(Activity, Object) |
Obsoleto.
Define o valor de execução. |
| ToString() |
Obsoleto.
Calcula e devolve uma combinação das Name cadeias de propriedades e Path . |