Condividi tramite


Variable<T> Classe

Definizione

Rappresenta una variabile in un flusso di lavoro.

generic <typename T>
public ref class Variable sealed : System::Activities::Variable
public sealed class Variable<T> : System.Activities.Variable
type Variable<'T> = class
    inherit Variable
Public NotInheritable Class Variable(Of T)
Inherits Variable

Parametri di tipo

T

Oggetto Type dell'oggetto Variable<T>.

Ereditarietà

Esempio

In questo esempio, un Variable<T> è utilizzato per mantenere una stringa del messaggio. Questo messaggio è scritto alla finestra della console da un'attività WriteLine.

Variable<string> msg =   
    new Variable<string>() { Default = "Hello World!" };  

Activity wf = new Sequence()  
{  
    Variables =   
    {  
        msg  
    },  
    Activities =  
    {  
        new WriteLine()  
        {  
            Text = msg  
        }  
    }  
};  

Costruttori

Variable<T>()

Inizializza una nuova istanza della classe Variable<T>.

Variable<T>(Expression<Func<ActivityContext,T>>)

Inizializza una nuova istanza della classe Variable<T> con l'espressione predefinita.

Variable<T>(String)

Inizializza una nuova istanza della classe Variable<T> con il nome della variabile.

Variable<T>(String, Expression<Func<ActivityContext,T>>)

Inizializza una nuova istanza della classe Variable<T> con il nome della variabile e l'espressione predefinita.

Variable<T>(String, T)

Inizializza una nuova istanza della classe Variable<T> con il nome della variabile e il valore predefinito.

Proprietà

Default

Ottiene o imposta Activity<TResult> che rappresenta il valore predefinito per questo Variable<T>.

Modifiers

Ottiene o imposta il valore VariableModifiers per questo Variable.

(Ereditato da Variable)
Name

Ottiene o imposta il nome di Variable.

(Ereditato da Variable)
NameCore

Ottiene il nome dell'oggetto Variable.

(Ereditato da Variable)
Type

Ottiene o imposta il tipo dell'oggetto LocationReference.

(Ereditato da LocationReference)
TypeCore

Quando implementata in una classe derivata, ottiene o imposta la versione localmente localizzata del tipo del LocationReference.

(Ereditato da LocationReference)

Metodi

Equals(Object)

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

(Ereditato da Object)
Get(ActivityContext)

Restituisce il valore della variabile usando il ActivityContext specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLocation(ActivityContext)

Restituisce il percorso Location<T> della variabile.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Set(ActivityContext, Object)

Imposta il valore per Variable usando il ActivityContext specificato.

(Ereditato da Variable)
Set(ActivityContext, T)

Imposta il valore della variabile.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a