Condividi tramite


ActivityBind Classe

Definizione

Attenzione

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

Associa la proprietà di un'attività a una proprietà, un campo, un indicizzatore, un metodo, un evento o una proprietà di un'altra attività. La classe non può essere ereditata.

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
Ereditarietà
ActivityBind
Attributi

Commenti

Nota

In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).

ActivityBind consente ai dati di passare da un'attività a un'altra all'interno di un flusso di lavoro. ActivityBind rappresenta una modalità dichiarativa per realizzare operazioni che altrimenti richiederebbero l’utilizzo di codice e costituisce pertanto un elemento fondamentale della maggior parte dei flussi di lavoro scritti completamente con markup XAML.

ActivityBind rappresenta un'espressione di associazione con un membro Activity come destinazione. Il membro dell'attività di destinazione può essere una proprietà, un evento o un campo. Una proprietà o metodo di Activity può utilizzare ActivityBind per creare l’associazione a un altro membro di Activity.

Ad esempio, se attività1 ha la proprietà1 impostata su un valore e se attività2 ha la proprietà1 impostata su ActivityBind con Name="attività1" e Path="proprietà1", a runtime attività2.proprietà1 otterrà il valore da attività1.proprietà1.

Costruttori

ActivityBind()
Obsoleti.

Inizializza una nuova istanza della classe ActivityBind.

ActivityBind(String)
Obsoleti.

Inizializza una nuova istanza della classe ActivityBind con il parametro name.

ActivityBind(String, String)
Obsoleti.

Inizializza una nuova istanza della classe ActivityBind con i parametri name e path.

Proprietà

Name
Obsoleti.

Ottiene o imposta il nome della classe Activity a cui fa riferimento ActivityBind.

Path
Obsoleti.

Ottiene o imposta il percorso per un membro dell'attività di destinazione. Il valore può utilizzare la notazione puntata per indicare un percorso a un valore annidato. Ad esempio, un percorso "A.B.C" indica che ActivityBind è riferita a un campo o proprietà denominato 'C', ovvero un membro del campo o proprietà 'B', che a sua volta rappresenta un campo o proprietà 'A', che è un membro dell'attività di destinazione.

UserData
Obsoleti.

Ottiene un’interfaccia IDictionary di dati dell'utente relativi a questa istanza.

Metodi

Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetRuntimeValue(Activity)
Obsoleti.

Ottiene l’oggetto Object che rappresenta il valore di runtime della classe ActivityBind.

GetRuntimeValue(Activity, Type)
Obsoleti.

Ottiene l’oggetto Object che rappresenta il valore di runtime della classe ActivityBind.

GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ProvideValue(IServiceProvider)
Obsoleti.

Restituisce l'istanza corrente della classe.

SetRuntimeValue(Activity, Object)
Obsoleti.

Imposta il valore di runtime.

ToString()
Obsoleti.

Calcola e restituisce una combinazione di stringhe delle proprietà Name e Path.

Si applica a