OutArgument<T> Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseer een nieuw exemplaar van de OutArgument<T> klasse.
Overloads
| Name | Description |
|---|---|
| OutArgument<T>() |
Initialiseer een nieuw exemplaar van de OutArgument<T> klasse met behulp van standaardwaarden. |
| OutArgument<T>(Activity<Location<T>>) |
Initialiseert een nieuw exemplaar van de OutArgument<T> klasse met behulp van de opgegeven Activity<TResult>. |
| OutArgument<T>(DelegateArgument) |
Initialiseert een nieuw exemplaar van de OutArgument<T> klasse met behulp van de opgegeven DelegateArgument. |
| OutArgument<T>(Variable) |
Initialiseert een nieuw exemplaar van de OutArgument<T> klasse met behulp van de opgegeven Variable. |
| OutArgument<T>(Expression<Func<ActivityContext,T>>) |
Initialiseert een nieuw exemplaar van de OutArgument<T> klasse met behulp van de opgegeven expressie. |
OutArgument<T>()
Initialiseer een nieuw exemplaar van de OutArgument<T> klasse met behulp van standaardwaarden.
public:
OutArgument();
public OutArgument();
Public Sub New ()
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een OutArgument<T>. Dit voorbeeld is afkomstig uit het voorbeeld Formatter.
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")
},
},
}
};
Van toepassing op
OutArgument<T>(Activity<Location<T>>)
Initialiseert een nieuw exemplaar van de OutArgument<T> klasse met behulp van de opgegeven 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)))
Parameters
Van toepassing op
OutArgument<T>(DelegateArgument)
Initialiseert een nieuw exemplaar van de OutArgument<T> klasse met behulp van de opgegeven 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)
Parameters
- delegateArgument
- DelegateArgument
De waarde van het argument.
Van toepassing op
OutArgument<T>(Variable)
Initialiseert een nieuw exemplaar van de OutArgument<T> klasse met behulp van de opgegeven 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)
Parameters
- variable
- Variable
De waarde van het argument.
Van toepassing op
OutArgument<T>(Expression<Func<ActivityContext,T>>)
Initialiseert een nieuw exemplaar van de OutArgument<T> klasse met behulp van de opgegeven expressie.
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)))
Parameters
- expression
- Expression<Func<ActivityContext,T>>
De waarde van het argument.