OutArgument<T> Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initiera en ny instans av OutArgument<T> klassen.
Överlagringar
| Name | Description |
|---|---|
| OutArgument<T>() |
Initiera en ny instans av klassen med hjälp av OutArgument<T> standardvärden. |
| OutArgument<T>(Activity<Location<T>>) |
Initierar en ny instans av OutArgument<T> klassen med den angivna Activity<TResult>. |
| OutArgument<T>(DelegateArgument) |
Initierar en ny instans av OutArgument<T> klassen med den angivna DelegateArgument. |
| OutArgument<T>(Variable) |
Initierar en ny instans av OutArgument<T> klassen med den angivna Variable. |
| OutArgument<T>(Expression<Func<ActivityContext,T>>) |
Initierar en ny instans av OutArgument<T> klassen med det angivna uttrycket. |
OutArgument<T>()
Initiera en ny instans av klassen med hjälp av OutArgument<T> standardvärden.
public:
OutArgument();
public OutArgument();
Public Sub New ()
Exempel
Följande kodexempel visar hur du skapar en OutArgument<T>. Det här exemplet kommer från formateringsexemplet.
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")
},
},
}
};
Gäller för
OutArgument<T>(Activity<Location<T>>)
Initierar en ny instans av OutArgument<T> klassen med den angivna 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)))
Parametrar
Gäller för
OutArgument<T>(DelegateArgument)
Initierar en ny instans av OutArgument<T> klassen med den angivna 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)
Parametrar
- delegateArgument
- DelegateArgument
Argumentets värde.
Gäller för
OutArgument<T>(Variable)
Initierar en ny instans av OutArgument<T> klassen med den angivna 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)
Parametrar
- variable
- Variable
Argumentets värde.
Gäller för
OutArgument<T>(Expression<Func<ActivityContext,T>>)
Initierar en ny instans av OutArgument<T> klassen med det angivna uttrycket.
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)))
Parametrar
- expression
- Expression<Func<ActivityContext,T>>
Argumentets värde.