InArgument<T> Klasse

Definition

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>.

Vererbung
InArgument<T>
Attribute

Beispiele

In diesem Beispiel wird ein Workflow erstellt, der aus einer einzelnen WriteLine Aktivität besteht. Die WriteLine Aktivität hat einen InArgument<T> Namen Text. Die Hostanwendung erstellt eine Instanz des Workflows und übergibt eine Zeichenfolge, die dem Text Argument des WriteLine Und wird von der WriteLine Aktivität verwendet.

Activity wf = new WriteLine();

Dictionary<string, object> wfParams = new Dictionary<string, object>();
wfParams.Add("Text", "Hello World!");

WorkflowInvoker.Invoke(wf, wfParams);

Konstruktoren

Name Beschreibung
InArgument<T>()

Initialisiert eine neue Instanz der InArgument<T> Klasse mithilfe von Standardwerten.

InArgument<T>(Activity<T>)

Initialisiert eine neue Instanz der Klasse mithilfe des InArgument<T> angegebenen Activity<TResult>.

InArgument<T>(DelegateArgument)

Initialisiert eine neue Instanz der Klasse mithilfe des InArgument<T> angegebenen DelegateArgument.

InArgument<T>(Expression<Func<ActivityContext,T>>)

Initialisiert eine neue Instanz der InArgument<T> Klasse mithilfe des angegebenen Ausdrucks.

InArgument<T>(T)

Initialisiert eine neue Instanz der InArgument<T> Klasse mithilfe des angegebenen Werts.

InArgument<T>(Variable)

Initialisiert eine neue Instanz der Klasse mithilfe des InArgument<T> angegebenen Variable.

Felder

Name Beschreibung
ResultValue

Stellt den Konstantenwert von "Result" dar, der dem Namen der Result Eigenschaft des Typs OutArgument in der Ausdrucksbasisklasse ActivityWithResultentspricht.

(Geerbt von Argument)

Eigenschaften

Name Beschreibung
ArgumentType

Ruft den Datentyp für die an diese ArgumentDaten gebundenen Daten ab.

(Geerbt von Argument)
Direction

Ruft einen ArgumentDirection , der angibt, ob der Argument Datenfluss in eine Aktivität, aus einer Aktivität oder in eine Aktivität oder beides in und aus einer Aktivität darstellt.

(Geerbt von Argument)
EvaluationOrder

Dient zum Abrufen oder Festlegen eines nullbasierten Werts, der die Reihenfolge angibt, in der das Argument ausgewertet wird.

(Geerbt von Argument)
Expression

Ruft einen Activity<TResult> , der den Wert dieses InArgument<T>Darstellt.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
FromDelegateArgument(DelegateArgument)

Initialisiert und gibt eine neue InArgument<T> mit dem angegebenen DelegateArgument.

FromExpression(Activity<T>)

Initialisiert und gibt eine neue InArgument<T> mit dem angegebenen Activity<TResult>.

FromValue(T)

Initialisiert und gibt eine neue InArgument<T> mit dem angegebenen Wert zurück.

FromVariable(Variable)

Initialisiert und gibt eine neue InArgument<T> mit dem angegebenen Variable.

Get(ActivityContext)

Ruft den Wert der InArgument<T> verwendung 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()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetLocation(ActivityContext)

Ruft dies LocationArgumentab.

(Geerbt von Argument)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der 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 für die InArgument<T> Verwendung des angegebenen Werts fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Operatoren

Name Beschreibung
Implicit(Activity<T> to InArgument<T>)

Initialisiert und gibt eine neue InArgument<T> mit dem angegebenen Activity<TResult>.

Implicit(DelegateArgument to InArgument<T>)

Initialisiert und gibt eine neue InArgument<T> mit dem angegebenen DelegateArgument.

Implicit(T to InArgument<T>)

Initialisiert und gibt eine neue InArgument<T> mit dem angegebenen Wert zurück.

Implicit(Variable to InArgument<T>)

Initialisiert und gibt eine neue InArgument<T> mit dem angegebenen Variable.

Gilt für: