Compartir a través de


Variable<T> Clase

Definición

Representa una variable de un flujo de trabajo.

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

Parámetros de tipo

T

Type del objeto Variable<T>.

Herencia

Ejemplos

En este ejemplo, se utiliza un objeto Variable<T> para contener una cadena de mensaje. Este mensaje se escribe en la ventana de la consola mediante una actividad WriteLine.

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

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

Constructores

Variable<T>()

Inicializa una nueva instancia de la clase Variable<T>.

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

Inicializa una nueva instancia de la clase Variable<T> con la expresión predeterminada.

Variable<T>(String)

Inicializa una nueva instancia de la clase Variable<T> con el nombre de la variable.

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

Inicializa una nueva instancia de la clase Variable<T> con el nombre de la variable y la expresión predeterminada.

Variable<T>(String, T)

Inicializa una nueva instancia de la clase Variable<T> con el nombre de la variable y el valor predeterminado.

Propiedades

Default

Obtiene o establece la clase Activity<TResult> que representa el valor predeterminado de esta Variable<T>.

Modifiers

Obtiene o establece el valor de VariableModifiers para esta Variable.

(Heredado de Variable)
Name

Obtiene o establece el nombre de Variable.

(Heredado de Variable)
NameCore

Obtiene el nombre de Variable.

(Heredado de Variable)
Type

Obtiene o establece el tipo de la clase LocationReference.

(Heredado de LocationReference)
TypeCore

Cuando se implementa en una clase derivada, obtiene o establece la versión de referencia cultural de la versión localizada del tipo del objeto LocationReference.

(Heredado de LocationReference)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Get(ActivityContext)

Obtiene el valor de la variable utilizando el ActivityContext especificado.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLocation(ActivityContext)

Devuelve la Location<T> de la variable.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Set(ActivityContext, Object)

Establece el valor de la clase Variable utilizando la clase ActivityContext especificada.

(Heredado de Variable)
Set(ActivityContext, T)

Establece el valor de la variable.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a