InArgument<T> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En bindningsterminal som representerar dataflödet till en aktivitet.
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
Typparametrar
- T
Datatypen för InArgument<T>.
- Arv
- Attribut
Exempel
I det här exemplet skapas ett arbetsflöde som består av en enda WriteLine aktivitet. Aktiviteten WriteLine har namnet InArgument<T>Text. Värdprogrammet skapar en instans av arbetsflödet och skickar en sträng som mappar till Text argumentet för WriteLine och används av WriteLine aktiviteten.
Activity wf = new WriteLine();
Dictionary<string, object> wfParams = new Dictionary<string, object>();
wfParams.Add("Text", "Hello World!");
WorkflowInvoker.Invoke(wf, wfParams);
Konstruktorer
| Name | Description |
|---|---|
| InArgument<T>() |
Initierar en ny instans av klassen med hjälp av InArgument<T> standardvärden. |
| InArgument<T>(Activity<T>) |
Initierar en ny instans av InArgument<T> klassen med den angivna Activity<TResult>. |
| InArgument<T>(DelegateArgument) |
Initierar en ny instans av InArgument<T> klassen med den angivna DelegateArgument. |
| InArgument<T>(Expression<Func<ActivityContext,T>>) |
Initierar en ny instans av InArgument<T> klassen med det angivna uttrycket. |
| InArgument<T>(T) |
Initierar en ny instans av InArgument<T> klassen med det angivna värdet. |
| InArgument<T>(Variable) |
Initierar en ny instans av InArgument<T> klassen med den angivna Variable. |
Fält
| Name | Description |
|---|---|
| ResultValue |
Representerar konstantvärdet för "Resultat", vilket motsvarar namnet på egenskapen för Result typen OutArgument i uttrycksbasklassen ActivityWithResult. (Ärvd från Argument) |
Egenskaper
| Name | Description |
|---|---|
| ArgumentType |
Hämtar datatypen för de data som är bundna till den här Argument. (Ärvd från Argument) |
| Direction |
Hämtar en ArgumentDirection som anger om Argument representerar dataflödet till en aktivitet, från en aktivitet eller både till och från en aktivitet. (Ärvd från Argument) |
| EvaluationOrder |
Hämtar eller anger ett nollbaserat värde som anger i vilken ordning argumentet utvärderas. (Ärvd från Argument) |
| Expression |
Hämtar en Activity<TResult> som representerar värdet för den här InArgument<T>. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| FromDelegateArgument(DelegateArgument) |
Initierar och returnerar en ny InArgument<T> med den angivna DelegateArgument. |
| FromExpression(Activity<T>) |
Initierar och returnerar en ny InArgument<T> med den angivna Activity<TResult>. |
| FromValue(T) |
Initierar och returnerar en ny InArgument<T> med det angivna värdet. |
| FromVariable(Variable) |
Initierar och returnerar en ny InArgument<T> med den angivna Variable. |
| Get(ActivityContext) |
Hämtar värdet för InArgument<T> med den angivna aktivitetskontexten. |
| Get<T>(ActivityContext) |
Hämtar värdet för argumentet med den angivna typen och aktivitetskontexten. (Ärvd från Argument) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLocation(ActivityContext) |
Location Hämtar för detta Argument. (Ärvd från Argument) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Set(ActivityContext, Object) |
Anger värdet för argumentet med den angivna aktivitetskontexten. (Ärvd från Argument) |
| Set(ActivityContext, T) |
Anger värdet för InArgument<T> med det angivna värdet. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Operatorer
| Name | Description |
|---|---|
| Implicit(Activity<T> to InArgument<T>) |
Initierar och returnerar en ny InArgument<T> med den angivna Activity<TResult>. |
| Implicit(DelegateArgument to InArgument<T>) |
Initierar och returnerar en ny InArgument<T> med den angivna DelegateArgument. |
| Implicit(T to InArgument<T>) |
Initierar och returnerar en ny InArgument<T> med det angivna värdet. |
| Implicit(Variable to InArgument<T>) |
Initierar och returnerar en ny InArgument<T> med den angivna Variable. |