InArgument<T> Klasse
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.
Ein Bindungsterminal, das den Datenfluss in eine Aktivität darstellt.
generic <typename T>
public ref class InArgument sealed : System::Activities::InArgument
[System.ComponentModel.TypeConverter(typeof(System.Activities.XamlIntegration.InArgumentConverter))]
[System.Windows.Markup.ContentProperty("Expression")]
public sealed class InArgument<T> : System.Activities.InArgument
[<System.ComponentModel.TypeConverter(typeof(System.Activities.XamlIntegration.InArgumentConverter))>]
[<System.Windows.Markup.ContentProperty("Expression")>]
type InArgument<'T> = class
inherit InArgument
Public NotInheritable Class InArgument(Of T)
Inherits InArgument
Typparameter
- T
Der Datentyp des InArgument<T>-Elements.
- Vererbung
- Attribute
Beispiele
In diesem Beispiel wird ein Workflow erstellt, der aus einer einzelnen WriteLine-Aktivität besteht. Die WriteLine-Aktivität verfügt über ein InArgument<T> mit dem Namen Text. Die Hostanwendung erstellt eine Instanz des Workflows und übergibt eine Zeichenfolge, die dem Text-Argument des WriteLine-Elements zugeordnet ist und von der WriteLine-Aktivität verwendet wird.
Activity wf = new WriteLine();
Dictionary<string, object> wfParams = new Dictionary<string, object>();
wfParams.Add("Text", "Hello World!");
WorkflowInvoker.Invoke(wf, wfParams);
Konstruktoren
InArgument<T>() |
Initialisiert eine neue Instanz der InArgument<T>-Klasse unter Verwendung von Standardwerten. |
InArgument<T>(Activity<T>) |
Initialisiert eine neue Instanz der InArgument<T>-Klasse mit dem angegebenen Activity<TResult>. |
InArgument<T>(DelegateArgument) |
Initialisiert eine neue Instanz der InArgument<T>-Klasse mit dem angegebenen DelegateArgument. |
InArgument<T>(Expression<Func<ActivityContext,T>>) |
Initialisiert mit dem angegebenen Ausdruck eine neue Instanz der InArgument<T>-Klasse. |
InArgument<T>(T) |
Initialisiert eine neue Instanz der InArgument<T>-Klasse unter Verwendung des angegebenen Werts. |
InArgument<T>(Variable) |
Initialisiert eine neue Instanz der InArgument<T>-Klasse mit dem angegebenen Variable. |
Felder
ResultValue |
Stellt den konstanten Wert von „Result“ dar, der dem Namen der Result-Eigenschaft des Typs OutArgument in der Ausdrucksbasisklasse ActivityWithResult entspricht. (Geerbt von Argument) |
Eigenschaften
ArgumentType |
Ruft den Datentyp für die Daten ab, die an dieses Argument-Element gebunden sind. (Geerbt von Argument) |
Direction |
Ruft ein ArgumentDirection-Element ab, mit dem angegeben wird, ob das Argument den Datenfluss in eine Aktivität, aus einer Aktivität oder in beide Richtungen darstellt. (Geerbt von Argument) |
EvaluationOrder |
Ruft einen nullbasierten Wert ab (bzw. legt diesen fest), der die Reihenfolge angibt, in der das Argument ausgewertet wird. (Geerbt von Argument) |
Expression |
Ruft eine Activity<TResult> ab, die den Wert von InArgument<T> darstellt. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
FromDelegateArgument(DelegateArgument) |
Initialisiert mit dem angegebenen InArgument<T> ein neues DelegateArgument und gibt es zurück. |
FromExpression(Activity<T>) |
Initialisiert mit dem angegebenen InArgument<T> ein neues Activity<TResult> und gibt es zurück. |
FromValue(T) |
Initialisiert mit dem angegebenen Wert ein neues InArgument<T> und gibt es zurück. |
FromVariable(Variable) |
Initialisiert mit dem angegebenen InArgument<T> ein neues Variable und gibt es zurück. |
Get(ActivityContext) |
Ruft den Wert von InArgument<T> mithilfe des angegebenen Aktivitätskontexts ab. |
Get<T>(ActivityContext) |
Ruft den Wert des Arguments mithilfe des angegebenen Typs und Aktivitätskontexts ab. (Geerbt von Argument) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLocation(ActivityContext) |
Ruft den Location für diesen Argument ab. (Geerbt von Argument) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Set(ActivityContext, Object) |
Legt den Wert des Arguments mithilfe des angegebenen Aktivitätskontexts fest. (Geerbt von Argument) |
Set(ActivityContext, T) |
Legt den Wert von InArgument<T> mithilfe des angegebenen Werts fest. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Operatoren
Implicit(Activity<T> to InArgument<T>) |
Initialisiert mit dem angegebenen InArgument<T> ein neues Activity<TResult> und gibt es zurück. |
Implicit(DelegateArgument to InArgument<T>) |
Initialisiert mit dem angegebenen InArgument<T> ein neues DelegateArgument und gibt es zurück. |
Implicit(T to InArgument<T>) |
Initialisiert mit dem angegebenen Wert ein neues InArgument<T> und gibt es zurück. |
Implicit(Variable to InArgument<T>) |
Initialisiert mit dem angegebenen InArgument<T> ein neues Variable und gibt es zurück. |