Partager via


InArgument<T> Classe

Définition

Terminal de liaison qui représente le flux de données dans une activité.

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

Paramètres de type

T

Type de données de l'objet InArgument<T>.

Héritage
InArgument<T>
Attributs

Exemples

Dans cet exemple, un flux de travail qui consiste en une activité WriteLine unique est créé. L'activité WriteLine possède un objet InArgument<T> nommé 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.

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> à l'aide de valeurs par défaut.

InArgument<T>(Activity<T>)

Initialise une nouvelle instance de la classe InArgument<T> à l'aide du Activity<TResult> spécifié.

InArgument<T>(DelegateArgument)

Initialise une nouvelle instance de la classe InArgument<T> à l'aide du DelegateArgument spécifié.

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

Initialise une nouvelle instance de la classe InArgument<T> avec l'expression spécifiée.

InArgument<T>(T)

Initialise une nouvelle instance de la classe InArgument<T> à l'aide de la valeur spécifiée.

InArgument<T>(Variable)

Initialise une nouvelle instance de la classe InArgument<T> à l'aide du Variable spécifié.

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.

(Hérité de Argument)

Propriétés

ArgumentType

Obtient le type de données pour les données liées à l'objet 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é.

(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é.

(Hérité de Argument)
Expression

Obtient un objet Activity<TResult> qui représente la valeur de l'objet InArgument<T>.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

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

Initialise et retourne un nouvel InArgument<T> construit à l'aide de l'activité DelegateArgument spécifiée.

FromExpression(Activity<T>)

Initialise et retourne un nouvel InArgument<T> construit à l'aide de l'activité Activity<TResult> spécifiée.

FromValue(T)

Initialise et retourne un nouvel objet InArgument<T> à l'aide de la valeur spécifiée.

FromVariable(Variable)

Initialise et retourne un nouvel InArgument<T> construit à l'aide de l'activité Variable spécifiée.

Get(ActivityContext)

Obtient la valeur de InArgument<T> à l'aide du contexte d'activité spécifié.

Get<T>(ActivityContext)

Obtient la valeur de l'argument à l'aide du type et du contexte d'activité spécifiés.

(Hérité de Argument)
GetHashCode()

Fait office de fonction de hachage par défaut.

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

Obtient le Location pour ce Argument.

(Hérité de Argument)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

Définit la valeur de l’argument à l’aide du contexte d’activité spécifié.

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

Définit la valeur de l'objet InArgument<T> à l'aide de la valeur spécifiée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(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.

Implicit(DelegateArgument to InArgument<T>)

Initialise et retourne un nouvel InArgument<T> construit à l'aide de l'activité DelegateArgument spécifiée.

Implicit(T to InArgument<T>)

Initialise et retourne un nouvel objet InArgument<T> à l'aide de la valeur spécifiée.

Implicit(Variable to InArgument<T>)

Initialise et retourne un nouvel InArgument<T> construit à l'aide de l'activité Variable spécifiée.

S’applique à