OutArgument<T> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisieren Sie eine neue Instanz der OutArgument<T> Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| OutArgument<T>() |
Initialisieren Sie eine neue Instanz der OutArgument<T> Klasse mithilfe von Standardwerten. |
| OutArgument<T>(Activity<Location<T>>) |
Initialisiert eine neue Instanz der Klasse mithilfe des OutArgument<T> angegebenen Activity<TResult>. |
| OutArgument<T>(DelegateArgument) |
Initialisiert eine neue Instanz der Klasse mithilfe des OutArgument<T> angegebenen DelegateArgument. |
| OutArgument<T>(Variable) |
Initialisiert eine neue Instanz der Klasse mithilfe des OutArgument<T> angegebenen Variable. |
| OutArgument<T>(Expression<Func<ActivityContext,T>>) |
Initialisiert eine neue Instanz der OutArgument<T> Klasse mithilfe des angegebenen Ausdrucks. |
OutArgument<T>()
Initialisieren Sie eine neue Instanz der OutArgument<T> Klasse mithilfe von Standardwerten.
public:
OutArgument();
public OutArgument();
Public Sub New ()
Beispiele
Das folgende Codebeispiel veranschaulicht das Erstellen eines OutArgument<T>. Dieses Beispiel stammt aus dem Formatterbeispiel.
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")
},
},
}
};
Gilt für:
OutArgument<T>(Activity<Location<T>>)
Initialisiert eine neue Instanz der Klasse mithilfe des OutArgument<T> angegebenen 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)))
Parameter
Gilt für:
OutArgument<T>(DelegateArgument)
Initialisiert eine neue Instanz der Klasse mithilfe des OutArgument<T> angegebenen 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)
Parameter
- delegateArgument
- DelegateArgument
Der Wert des Arguments.
Gilt für:
OutArgument<T>(Variable)
Initialisiert eine neue Instanz der Klasse mithilfe des OutArgument<T> angegebenen 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)
Parameter
- variable
- Variable
Der Wert des Arguments.
Gilt für:
OutArgument<T>(Expression<Func<ActivityContext,T>>)
Initialisiert eine neue Instanz der OutArgument<T> Klasse mithilfe des angegebenen Ausdrucks.
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)))
Parameter
- expression
- Expression<Func<ActivityContext,T>>
Der Wert des Arguments.