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.
Initialisez une nouvelle instance de la OutArgument<T> classe.
Surcharges
| Nom | Description |
|---|---|
| OutArgument<T>() |
Initialisez une nouvelle instance de la classe à l’aide OutArgument<T> de valeurs par défaut. |
| OutArgument<T>(Activity<Location<T>>) |
Initialise une nouvelle instance de la OutArgument<T> classe à l’aide du .Activity<TResult> |
| OutArgument<T>(DelegateArgument) |
Initialise une nouvelle instance de la OutArgument<T> classe à l’aide du .DelegateArgument |
| OutArgument<T>(Variable) |
Initialise une nouvelle instance de la OutArgument<T> classe à l’aide du .Variable |
| OutArgument<T>(Expression<Func<ActivityContext,T>>) |
Initialise une nouvelle instance de la classe à l’aide OutArgument<T> de l’expression spécifiée. |
OutArgument<T>()
Initialisez une nouvelle instance de la classe à l’aide OutArgument<T> de valeurs par défaut.
public:
OutArgument();
public OutArgument();
Public Sub New ()
Exemples
L’exemple de code suivant illustre la création d’un OutArgument<T>. Cet exemple provient de l’exemple 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 OutArgument<T> classe à l’aide du .Activity<TResult>
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 OutArgument<T> classe à l’aide du .DelegateArgument
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 OutArgument<T> classe à l’aide du .Variable
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 à l’aide OutArgument<T> de 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.