OutArgument<T> Constructeurs
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.
Initialise une nouvelle instance de la classe OutArgument<T>.
Surcharges
OutArgument<T>() |
Initialise une nouvelle instance de la classe OutArgument<T> avec les valeurs par défaut. |
OutArgument<T>(Activity<Location<T>>) |
Initialise une nouvelle instance de la classe OutArgument<T> à l'aide du Activity<TResult> spécifié. |
OutArgument<T>(DelegateArgument) |
Initialise une nouvelle instance de la classe OutArgument<T> à l'aide du DelegateArgument spécifié. |
OutArgument<T>(Variable) |
Initialise une nouvelle instance de la classe OutArgument<T> à l'aide du Variable spécifié. |
OutArgument<T>(Expression<Func<ActivityContext,T>>) |
Initialise une nouvelle instance de la classe OutArgument<T> avec l'expression spécifiée. |
OutArgument<T>()
Initialise une nouvelle instance de la classe OutArgument<T> avec les valeurs par défaut.
public:
OutArgument();
public OutArgument ();
Public Sub New ()
Exemples
L'exemple de code suivant montre comment créer un OutArgument<T>. Il est extrait de l'exemple du formateur.
Sequence workflow = new Sequence
{
Variables = { mealExpense, result },
Activities =
{
new Assign<Expense>
{
Value = new InArgument<Expense>( (e) => new Meal { Amount = 50, Location = "Redmond", Vendor = "KFC" }),
To = new OutArgument<Expense>(mealExpense)
},
new WriteLine
{
Text = new InArgument<string>("Hello")
},
approveExpense,
new ReceiveReply
{
Request = approveExpense,
Content = ReceiveContent.Create(new OutArgument<bool>(result))
},
new If
{
Condition = new InArgument<bool> (result),
Then =
new WriteLine
{
Text = new InArgument<string>("Expense Approved")
},
Else =
new WriteLine
{
Text = new InArgument<string>("Expense Cannot be Approved")
},
},
}
};
S’applique à
OutArgument<T>(Activity<Location<T>>)
Initialise une nouvelle instance de la classe OutArgument<T> à l'aide du Activity<TResult> spécifié.
public:
OutArgument(System::Activities::Activity<System::Activities::Location<T> ^> ^ expression);
public OutArgument (System.Activities.Activity<System.Activities.Location<T>> expression);
new System.Activities.OutArgument<'T> : System.Activities.Activity<System.Activities.Location<'T>> -> System.Activities.OutArgument<'T>
Public Sub New (expression As Activity(Of Location(Of T)))
Paramètres
S’applique à
OutArgument<T>(DelegateArgument)
Initialise une nouvelle instance de la classe OutArgument<T> à l'aide du DelegateArgument spécifié.
public:
OutArgument(System::Activities::DelegateArgument ^ delegateArgument);
public OutArgument (System.Activities.DelegateArgument delegateArgument);
new System.Activities.OutArgument<'T> : System.Activities.DelegateArgument -> System.Activities.OutArgument<'T>
Public Sub New (delegateArgument As DelegateArgument)
Paramètres
- delegateArgument
- DelegateArgument
Valeur de l’argument.
S’applique à
OutArgument<T>(Variable)
Initialise une nouvelle instance de la classe OutArgument<T> à l'aide du Variable spécifié.
public:
OutArgument(System::Activities::Variable ^ variable);
public OutArgument (System.Activities.Variable variable);
new System.Activities.OutArgument<'T> : System.Activities.Variable -> System.Activities.OutArgument<'T>
Public Sub New (variable As Variable)
Paramètres
- variable
- Variable
Valeur de l’argument.
S’applique à
OutArgument<T>(Expression<Func<ActivityContext,T>>)
Initialise une nouvelle instance de la classe OutArgument<T> avec l'expression spécifiée.
public:
OutArgument(System::Linq::Expressions::Expression<Func<System::Activities::ActivityContext ^, T> ^> ^ expression);
public OutArgument (System.Linq.Expressions.Expression<Func<System.Activities.ActivityContext,T>> expression);
new System.Activities.OutArgument<'T> : System.Linq.Expressions.Expression<Func<System.Activities.ActivityContext, 'T>> -> System.Activities.OutArgument<'T>
Public Sub New (expression As Expression(Of Func(Of ActivityContext, T)))
Paramètres
- expression
- Expression<Func<ActivityContext,T>>
Valeur de l’argument.