Compartir a través de


InArgument<T> Clase

Definición

Terminal de enlace que representa el flujo de datos de entrada a una actividad.

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
[<System.ComponentModel.TypeConverter(typeof(System.Activities.XamlIntegration.InArgumentConverter))>]
[<System.Windows.Markup.ContentProperty("Expression")>]
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>.

Herencia
InArgument<T>
Atributos

Ejemplos

En este ejemplo se crea un flujo de trabajo que consta de una única actividad WriteLine. La actividad WriteLine tiene un argumento de entrada InArgument<T> denominado 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.

Activity wf = new WriteLine();  

Dictionary<string, object> wfParams = new Dictionary<string, object>();  
wfParams.Add("Text", "Hello World!");  

WorkflowInvoker.Invoke(wf, wfParams);  

Constructores

InArgument<T>()

Inicializa una nueva instancia de la clase InArgument<T> con los valores predeterminados.

InArgument<T>(Activity<T>)

Inicializa una nueva instancia de la clase InArgument<T> utilizando la clase Activity<TResult> especificada.

InArgument<T>(DelegateArgument)

Inicializa una nueva instancia de la clase InArgument<T> utilizando la clase DelegateArgument especificada.

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

Inicializa una nueva instancia de la clase InArgument<T> utilizando la expresión especificada.

InArgument<T>(T)

Inicializa una nueva instancia de la clase InArgument<T> utilizando el valor especificado.

InArgument<T>(Variable)

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

Campos

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.

(Heredado de Argument)

Propiedades

ArgumentType

Obtiene el tipo de datos de los datos enlazados a este objeto Argument.

(Heredado de Argument)
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.

(Heredado de Argument)
EvaluationOrder

Obtiene o establece un valor basado en cero que especifica el orden en el que se evalúa el argumento.

(Heredado de Argument)
Expression

Obtiene una clase Activity<TResult> que representa el valor de esta clase InArgument<T>.

Métodos

Equals(Object)

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

(Heredado de Object)
FromDelegateArgument(DelegateArgument)

Inicializa y devuelve una nueva clase InArgument<T> usando la DelegateArgument especificada.

FromExpression(Activity<T>)

Inicializa y devuelve una nueva clase InArgument<T> usando la Activity<TResult> especificada.

FromValue(T)

Inicializa y devuelve un nuevo argumento InArgument<T> utilizando el valor especificado.

FromVariable(Variable)

Inicializa y devuelve una nueva clase InArgument<T> usando la Variable especificada.

Get(ActivityContext)

Obtiene el valor de la clase InArgument<T> utilizando el contexto de actividad especificado.

Get<T>(ActivityContext)

Obtiene el valor del argumento utilizando el tipo y el contexto de actividad especificados.

(Heredado de Argument)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLocation(ActivityContext)

Obtiene el objeto Location para este objeto Argument.

(Heredado de Argument)
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 del argumento utilizando el contexto de actividad especificado.

(Heredado de Argument)
Set(ActivityContext, T)

Establece el valor del objeto InArgument<T> mediante el valor especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Operadores

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

Inicializa y devuelve una nueva clase InArgument<T> usando la Activity<TResult> especificada.

Implicit(DelegateArgument to InArgument<T>)

Inicializa y devuelve una nueva clase InArgument<T> usando la DelegateArgument especificada.

Implicit(T to InArgument<T>)

Inicializa y devuelve un nuevo argumento InArgument<T> utilizando el valor especificado.

Implicit(Variable to InArgument<T>)

Inicializa y devuelve una nueva clase InArgument<T> usando la Variable especificada.

Se aplica a