InArgument<T> Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- T
- Öröklődés
- 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. |