Variable<T> Variable<T> Variable<T> Variable<T> Class

Definición

Representa una variable de un flujo de trabajo.Represents a variable in a workflow.

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>.The Type of the Variable<T>.

Herencia

Ejemplos

En este ejemplo, se utiliza un objeto Variable<T> para contener una cadena de mensaje.In this example, a Variable<T> is used to hold a message string. Este mensaje se escribe en la ventana de la consola mediante una actividad WriteLine.This message is written to the console window by a WriteLine activity.

Variable<string> msg =   
    new Variable<string>() { Default = "Hello World!" };  
  
Activity wf = new Sequence()  
{  
    Variables =   
    {  
        msg  
    },  
    Activities =  
    {  
        new WriteLine()  
        {  
            Text = msg  
        }  
    }  
};  

Constructores

Variable<T>() Variable<T>() Variable<T>() Variable<T>()

Inicializa una nueva instancia de la clase Variable<T>.Initializes a new instance of the Variable<T> class.

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

Inicializa una nueva instancia de la clase Variable<T> con la expresión predeterminada.Initializes a new instance of the Variable<T> class with the default expression.

Variable<T>(String) Variable<T>(String) Variable<T>(String) Variable<T>(String)

Inicializa una nueva instancia de la clase Variable<T> con el nombre de la variable.Initializes a new instance of the Variable<T> class with the variable name.

Variable<T>(String, Expression<Func<ActivityContext,T>>) Variable<T>(String, Expression<Func<ActivityContext,T>>) Variable<T>(String, Expression<Func<ActivityContext,T>>) 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.Initializes a new instance of the Variable<T> class with the variable name and default expression.

Variable<T>(String, T) Variable<T>(String, T) Variable<T>(String, T) Variable<T>(String, T)

Inicializa una nueva instancia de la clase Variable<T> con el nombre de la variable y el valor predeterminado.Initializes a new instance of the Variable<T> class with the variable name and default value.

Propiedades

Default Default Default Default

Obtiene o establece la clase Activity<TResult> que representa el valor predeterminado de esta Variable<T>.Gets or sets the Activity<TResult> that represents the default value for this Variable<T>.

Modifiers Modifiers Modifiers Modifiers

Obtiene o establece el valor de VariableModifiers para esta Variable.Gets or sets the VariableModifiers value for this Variable.

(Inherited from Variable)
Name Name Name Name

Obtiene o establece el nombre de Variable.Gets or sets the name of the Variable.

(Inherited from Variable)
NameCore NameCore NameCore NameCore

Obtiene el nombre de Variable.Gets the name of the Variable.

(Inherited from Variable)
Type Type Type Type

Obtiene o establece el tipo de la clase LocationReference.Gets or sets the type of the LocationReference.

(Inherited from LocationReference)
TypeCore TypeCore TypeCore 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.When implemented in a derived class, gets or sets the culturally localized version of the type of the LocationReference.

(Inherited from LocationReference)

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Get(ActivityContext) Get(ActivityContext) Get(ActivityContext) Get(ActivityContext)

Obtiene el valor de la variable utilizando el ActivityContext especificado.Gets the value of the variable using the specified ActivityContext.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetLocation(ActivityContext) GetLocation(ActivityContext) GetLocation(ActivityContext) GetLocation(ActivityContext)

Devuelve la Location<T> de la variable.Returns the Location<T> of the variable.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Set(ActivityContext, Object) Set(ActivityContext, Object) Set(ActivityContext, Object) Set(ActivityContext, Object)

Establece el valor de la clase Variable utilizando la clase ActivityContext especificada.Sets the value of the Variable using the specified ActivityContext.

(Inherited from Variable)
Set(ActivityContext, T) Set(ActivityContext, T) Set(ActivityContext, T) Set(ActivityContext, T)

Establece el valor de la variable.Sets the value of the variable.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a