InArgument<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |