InArgument<T> Osztály

Definíció

Egy kötési terminál, amely egy tevékenységbe történő adatáramlást jelöli.

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

Típusparaméterek

Öröklődés
InArgument<T>
Attribútumok

Példák

Ebben a példában egy munkafolyamat jön létre, amely egyetlen WriteLine tevékenységből áll. A WriteLine tevékenység neve .InArgument<T>Text A gazdaalkalmazás létrehozza a munkafolyamat egy példányát, és átad egy sztringet, amely megfelel az TextWriteLine argumentumnak, és amelyet a WriteLine tevékenység használ.

Activity wf = new WriteLine();

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

WorkflowInvoker.Invoke(wf, wfParams);

Konstruktorok

Name Description
InArgument<T>()

Inicializálja az osztály új példányát az InArgument<T> alapértelmezett értékekkel.

InArgument<T>(Activity<T>)

Inicializálja az osztály új példányát a InArgument<T> megadott Activity<TResult>használatával.

InArgument<T>(DelegateArgument)

Inicializálja az osztály új példányát a InArgument<T> megadott DelegateArgumenthasználatával.

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

Inicializálja az osztály új példányát InArgument<T> a megadott kifejezéssel.

InArgument<T>(T)

Inicializálja az osztály új példányát InArgument<T> a megadott érték használatával.

InArgument<T>(Variable)

Inicializálja az osztály új példányát a InArgument<T> megadott Variablehasználatával.

Mezők

Name Description
ResultValue

Az "Eredmény" állandó értékét jelöli, amely a kifejezés alaposztályában Resultszereplő típustulajdonság OutArgument nevének ActivityWithResult felel meg.

(Öröklődés forrása Argument)

Tulajdonságok

Name Description
ArgumentType

Lekéri az ehhez Argumentkapcsolódó adatok adattípusát.

(Öröklődés forrása Argument)
Direction

Olyan lekérdezést ArgumentDirection kap, amely meghatározza, hogy az Argument adatáramlás egy tevékenységbe, egy tevékenységből, vagy egy tevékenységbe vagy egy tevékenységből való adatáramlást jelöli-e.

(Öröklődés forrása Argument)
EvaluationOrder

Lekéri vagy beállít egy nulla alapú értéket, amely meghatározza az argumentum kiértékelésének sorrendjét.

(Öröklődés forrása Argument)
Expression

A egy olyan értéket Activity<TResult> kap, amely ennek InArgument<T>az értéknek az értékét jelöli.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
FromDelegateArgument(DelegateArgument)

Inicializál és visszaad egy újat InArgument<T> a megadott DelegateArgumenthasználatával.

FromExpression(Activity<T>)

Inicializál és visszaad egy újat InArgument<T> a megadott Activity<TResult>használatával.

FromValue(T)

Inicializál és visszaad egy újat InArgument<T> a megadott érték használatával.

FromVariable(Variable)

Inicializál és visszaad egy újat InArgument<T> a megadott Variablehasználatával.

Get(ActivityContext)

Lekéri a InArgument<T> megadott tevékenységkörnyezetet használó értékeket.

Get<T>(ActivityContext)

Lekéri az argumentum értékét a megadott típus és tevékenységkörnyezet használatával.

(Öröklődés forrása Argument)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetLocation(ActivityContext)

Megkapja ezt Locationa Argument .

(Öröklődés forrása Argument)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Set(ActivityContext, Object)

Az argumentum értékét a megadott tevékenységkörnyezettel állítja be.

(Öröklődés forrása Argument)
Set(ActivityContext, T)

A megadott érték értékét állítja InArgument<T> be.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Operátorok

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

Inicializál és visszaad egy újat InArgument<T> a megadott Activity<TResult>használatával.

Implicit(DelegateArgument to InArgument<T>)

Inicializál és visszaad egy újat InArgument<T> a megadott DelegateArgumenthasználatával.

Implicit(T to InArgument<T>)

Inicializál és visszaad egy újat InArgument<T> a megadott érték használatával.

Implicit(Variable to InArgument<T>)

Inicializál és visszaad egy újat InArgument<T> a megadott Variablehasználatával.

A következőre érvényes: