InArgument<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |