InArgument<T> Classe

Définition

Terminal de liaison qui représente le flux de données dans une activité.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

Paramètres de type

T

Type de données de l'objet InArgument<T>.The data type of the InArgument<T>.

Héritage
InArgument<T>
Attributs

Exemples

Dans cet exemple, un flux de travail qui consiste en une activité WriteLine unique est créé.In this example, a workflow is created that consists of a single WriteLine activity. L'activité WriteLine possède un objet InArgument<T> nommé Text.The WriteLine activity has an InArgument<T> named Text. L'application hôte crée une instance du flux de travail et passe une chaîne, qui est mappée à l'argument Text de WriteLine et qui est utilisée par l'activité 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);  
  

Constructeurs

InArgument<T>()

Initialise une nouvelle instance de la classe InArgument<T> en utilisant les valeurs par défaut.Initializes a new instance of the InArgument<T> class using default values.

InArgument<T>(Activity<T>)

Initialise une nouvelle instance de la classe InArgument<T> à l'aide du Activity<TResult> spécifié.Initializes a new instance of the InArgument<T> class using the specified Activity<TResult>.

InArgument<T>(DelegateArgument)

Initialise une nouvelle instance de la classe InArgument<T> à l'aide du DelegateArgument spécifié.Initializes a new instance of the InArgument<T> class using the specified DelegateArgument.

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

Initialise une nouvelle instance de la classe InArgument<T> avec l'expression spécifiée.Initializes a new instance of the InArgument<T> class using the specified expression.

InArgument<T>(T)

Initialise une nouvelle instance de la classe InArgument<T> avec la valeur spécifiée.Initializes a new instance of the InArgument<T> class using the specified value.

InArgument<T>(Variable)

Initialise une nouvelle instance de la classe InArgument<T> à l'aide du Variable spécifié.Initializes a new instance of the InArgument<T> class using the specified Variable.

Champs

ResultValue

Représente la valeur constante de « Result », qui correspond au nom de la propriété Result de type OutArgument dans la classe de base ActivityWithResult de l’expression.Represents the constant value of "Result", which corresponds to the name of the Result property of type OutArgument in the expression base class ActivityWithResult.

(Hérité de Argument)

Propriétés

ArgumentType

Obtient le type de données pour les données liées à l'objet Argument.Gets the data type for the data bound to this Argument.

(Hérité de Argument)
Direction

Obtient un objet ArgumentDirection qui spécifie si l'objet Argument représente le flux de données dans une activité, hors d'une activité, ou dans et hors d'une activité.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.

(Hérité de Argument)
EvaluationOrder

Obtient ou définit une valeur de base zéro qui spécifie l’ordre dans lequel l’argument est évalué.Gets or sets a zero-based value that specifies the order in which the argument is evaluated.

(Hérité de Argument)
Expression

Obtient un objet Activity<TResult> qui représente la valeur de l'objet InArgument<T>.Gets an Activity<TResult> that represents the value of this InArgument<T>.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
FromDelegateArgument(DelegateArgument)

Initialise et retourne un nouvel InArgument<T> construit à l'aide de l'activité DelegateArgument spécifiée.Initializes and returns a new InArgument<T> using the specified DelegateArgument.

FromExpression(Activity<T>)

Initialise et retourne un nouvel InArgument<T> construit à l'aide de l'activité Activity<TResult> spécifiée.Initializes and returns a new InArgument<T> using the specified Activity<TResult>.

FromValue(T)

Initialise et retourne un nouvel objet InArgument<T> à l'aide de la valeur spécifiée.Initializes and returns a new InArgument<T> using the specified value.

FromVariable(Variable)

Initialise et retourne un nouvel InArgument<T> construit à l'aide de l'activité Variable spécifiée.Initializes and returns a new InArgument<T> using the specified Variable.

Get(ActivityContext)

Obtient la valeur de InArgument<T> à l'aide du contexte d'activité spécifié.Gets the value of the InArgument<T> using the specified activity context.

Get<T>(ActivityContext)

Obtient la valeur de l’argument à l’aide du type et du contexte d’activité spécifiés.Gets the value of the argument using the specified type and activity context.

(Hérité de Argument)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetLocation(ActivityContext)

Obtient le Location pour ce Argument.Gets the Location for this Argument.

(Hérité de Argument)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
Set(ActivityContext, Object)

Définit la valeur de l’argument à l’aide du contexte d’activité spécifié.Sets the value of the argument using the specified activity context.

(Hérité de Argument)
Set(ActivityContext, T)

Définit la valeur de l'objet InArgument<T> à l'aide de la valeur spécifiée.Sets the value of the InArgument<T> using the specified value.

ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)

Opérateurs

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

Initialise et retourne un nouvel InArgument<T> construit à l'aide de l'activité Activity<TResult> spécifiée.Initializes and returns a new InArgument<T> using the specified Activity<TResult>.

Implicit(DelegateArgument to InArgument<T>)

Initialise et retourne un nouvel InArgument<T> construit à l'aide de l'activité DelegateArgument spécifiée.Initializes and returns a new InArgument<T> using the specified DelegateArgument.

Implicit(T to InArgument<T>)

Initialise et retourne un nouvel objet InArgument<T> à l'aide de la valeur spécifiée.Initializes and returns a new InArgument<T> using the specified value.

Implicit(Variable to InArgument<T>)

Initialise et retourne un nouvel InArgument<T> construit à l'aide de l'activité Variable spécifiée.Initializes and returns a new InArgument<T> using the specified Variable.

S’applique à