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.
Initialisiert eine neue Instanz der OutArgument<T>-Klasse.
Überlädt
OutArgument<T>() |
Initialisiert eine neue Instanz der OutArgument<T>-Klasse mit Standardwerten. |
OutArgument<T>(Activity<Location<T>>) |
Initialisiert eine neue Instanz der OutArgument<T>-Klasse mit dem angegebenen Activity<TResult>. |
OutArgument<T>(DelegateArgument) |
Initialisiert eine neue Instanz der OutArgument<T>-Klasse mit dem angegebenen DelegateArgument. |
OutArgument<T>(Variable) |
Initialisiert eine neue Instanz der OutArgument<T>-Klasse mit dem angegebenen Variable. |
OutArgument<T>(Expression<Func<ActivityContext,T>>) |
Initialisiert mit dem angegebenen Ausdruck eine neue Instanz der OutArgument<T>-Klasse. |
OutArgument<T>()
Initialisiert eine neue Instanz der OutArgument<T>-Klasse mit Standardwerten.
public:
OutArgument();
public OutArgument ();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird das Erstellen eines OutArgument<T> gezeigt. Dieses Beispiel stammt aus dem Formatiererbeispiel.
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 OutArgument<T>-Klasse mit dem 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 OutArgument<T>-Klasse mit dem 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 OutArgument<T>-Klasse mit dem 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 mit dem angegebenen Ausdruck eine neue Instanz der OutArgument<T>-Klasse.
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.