InArgument<T> Klass

Definition

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

Gäller för