InArgument<T> InArgument<T> InArgument<T> InArgument<T> Class

Definición

Terminal de enlace que representa el flujo de datos de entrada a una actividad.A binding terminal that represents the flow of data into an activity.

generic <typename T>
public ref class InArgument sealed : System::Activities::InArgument
[System.ComponentModel.TypeConverter(typeof(System.Activities.XamlIntegration.InArgumentConverter))]
[System.Windows.Markup.ContentProperty("Expression")]
public sealed class InArgument<T> : System.Activities.InArgument
type InArgument<'T> = class
    inherit InArgument
Public NotInheritable Class InArgument(Of T)
Inherits InArgument

Parámetros de tipo

T

Tipo de datos de InArgument<T>.The data type of the InArgument<T>.

Herencia
Atributos

Ejemplos

En este ejemplo se crea un flujo de trabajo que consta de una única actividad WriteLine.In this example, a workflow is created that consists of a single WriteLine activity. La actividad WriteLine tiene un argumento de entrada InArgument<T> denominado Text.The WriteLine activity has an InArgument<T> named Text. La aplicación host crea una instancia del flujo de trabajo y pasa una cadena, que se asigna al argumento Text de WriteLine y es utilizada por la actividad WriteLine.The host application creates an instance of the workflow and passes a string, which maps to the Text argument of the WriteLine and is used by the WriteLine activity.

Activity wf = new WriteLine();  
  
Dictionary<string, object> wfParams = new Dictionary<string, object>();  
wfParams.Add("Text", "Hello World!");  
  
WorkflowInvoker.Invoke(wf, wfParams);  
  

Constructores

InArgument<T>() InArgument<T>() InArgument<T>() InArgument<T>()

Inicializa una nueva instancia de la clase InArgument<T> utilizando los valores predeterminados.Initializes a new instance of the InArgument<T> class using default values.

InArgument<T>(Activity<T>) InArgument<T>(Activity<T>) InArgument<T>(Activity<T>) InArgument<T>(Activity<T>)

Inicializa una nueva instancia de la clase InArgument<T> utilizando la clase Activity<TResult> especificada.Initializes a new instance of the InArgument<T> class using the specified Activity<TResult>.

InArgument<T>(DelegateArgument) InArgument<T>(DelegateArgument) InArgument<T>(DelegateArgument) InArgument<T>(DelegateArgument)

Inicializa una nueva instancia de la clase InArgument<T> utilizando la clase DelegateArgument especificada.Initializes a new instance of the InArgument<T> class using the specified DelegateArgument.

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

Inicializa una nueva instancia de la clase InArgument<T> utilizando la expresión especificada.Initializes a new instance of the InArgument<T> class using the specified expression.

InArgument<T>(T) InArgument<T>(T) InArgument<T>(T) InArgument<T>(T)

Inicializa una nueva instancia de la clase InArgument<T> utilizando el valor especificado.Initializes a new instance of the InArgument<T> class using the specified value.

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

Inicializa una nueva instancia de la clase InArgument<T> utilizando la clase Variable especificada.Initializes a new instance of the InArgument<T> class using the specified Variable.

Propiedades

ArgumentType ArgumentType ArgumentType ArgumentType

Obtiene el tipo de datos de los datos enlazados a este objeto Argument.Gets the data type for the data bound to this Argument.

(Inherited from Argument)
Direction Direction Direction Direction

Obtiene un objeto ArgumentDirection que especifica si el argumento Argument representa el flujo de datos de entrada de una actividad, de salida de la actividad o tanto de entrada como de salida de una actividad.Gets an ArgumentDirection that specifies whether the Argument represents the flow of data into an activity, out of an activity, or both into and out of an activity.

(Inherited from Argument)
EvaluationOrder EvaluationOrder EvaluationOrder EvaluationOrder

Obtiene o establece un valor basado en cero que especifica el orden en el que se evalúa el argumento.Gets or sets a zero-based value that specifies the order in which the argument is evaluated.

(Inherited from Argument)
Expression Expression Expression Expression

Obtiene una clase Activity<TResult> que representa el valor de esta clase InArgument<T>.Gets an Activity<TResult> that represents the value of this InArgument<T>.

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)
FromDelegateArgument(DelegateArgument) FromDelegateArgument(DelegateArgument) FromDelegateArgument(DelegateArgument) FromDelegateArgument(DelegateArgument)

Inicializa y devuelve una nueva clase InArgument<T> usando la DelegateArgument especificada.Initializes and returns a new InArgument<T> using the specified DelegateArgument.

FromExpression(Activity<T>) FromExpression(Activity<T>) FromExpression(Activity<T>) FromExpression(Activity<T>)

Inicializa y devuelve una nueva clase InArgument<T> usando la Activity<TResult> especificada.Initializes and returns a new InArgument<T> using the specified Activity<TResult>.

FromValue(T) FromValue(T) FromValue(T) FromValue(T)

Inicializa y devuelve un nuevo argumento InArgument<T> utilizando el valor especificado.Initializes and returns a new InArgument<T> using the specified value.

FromVariable(Variable) FromVariable(Variable) FromVariable(Variable) FromVariable(Variable)

Inicializa y devuelve una nueva clase InArgument<T> usando la Variable especificada.Initializes and returns a new InArgument<T> using the specified Variable.

Get(ActivityContext) Get(ActivityContext) Get(ActivityContext) Get(ActivityContext)

Obtiene el valor de la clase InArgument<T> utilizando el contexto de actividad especificado.Gets the value of the InArgument<T> using the specified activity context.

Get<T>(ActivityContext) Get<T>(ActivityContext) Get<T>(ActivityContext) Get<T>(ActivityContext)

Obtiene el valor del argumento utilizando el tipo y el contexto de actividad especificados.Gets the value of the argument using the specified type and activity context.

(Inherited from Argument)
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)

Obtiene el objeto Location para este objeto Argument.Gets the Location for this Argument.

(Inherited from Argument)
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 del argumento utilizando el contexto de actividad especificado.Sets the value of the argument using the specified activity context.

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

Establece el valor del objeto InArgument<T> mediante el valor especificado.Sets the value of the InArgument<T> using the specified value.

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

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

(Inherited from Object)

Operadores

Implicit(Activity<T> to InArgument<T>) Implicit(Activity<T> to InArgument<T>) Implicit(Activity<T> to InArgument<T>) Implicit(Activity<T> to InArgument<T>)

Inicializa y devuelve una nueva clase InArgument<T> usando la Activity<TResult> especificada.Initializes and returns a new InArgument<T> using the specified Activity<TResult>.

Implicit(DelegateArgument to InArgument<T>) Implicit(DelegateArgument to InArgument<T>) Implicit(DelegateArgument to InArgument<T>) Implicit(DelegateArgument to InArgument<T>)

Inicializa y devuelve una nueva clase InArgument<T> usando la DelegateArgument especificada.Initializes and returns a new InArgument<T> using the specified DelegateArgument.

Implicit(T to InArgument<T>) Implicit(T to InArgument<T>) Implicit(T to InArgument<T>) Implicit(T to InArgument<T>)

Inicializa y devuelve un nuevo argumento InArgument<T> utilizando el valor especificado.Initializes and returns a new InArgument<T> using the specified value.

Implicit(Variable to InArgument<T>) Implicit(Variable to InArgument<T>) Implicit(Variable to InArgument<T>) Implicit(Variable to InArgument<T>)

Inicializa y devuelve una nueva clase InArgument<T> usando la Variable especificada.Initializes and returns a new InArgument<T> using the specified Variable.

Campos

ResultValue ResultValue ResultValue ResultValue

Representa el valor constante de "Resultado", que corresponde al nombre de la propiedad Result de tipo OutArgument de la clase base de la expresión ActivityWithResult.Represents the constant value of "Result", which corresponds to the name of the Result property of type OutArgument in the expression base class ActivityWithResult.

(Inherited from Argument)

Se aplica a