InArgument<T> Klas

Definitie

Een bindingsterminal die de stroom van gegevens in een activiteit vertegenwoordigt.

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

Type parameters

T

Het gegevenstype van de InArgument<T>.

Overname
InArgument<T>
Kenmerken

Voorbeelden

In dit voorbeeld wordt een werkstroom gemaakt die bestaat uit één WriteLine activiteit. De WriteLine activiteit heeft een InArgument<T> naam Text. De hosttoepassing maakt een exemplaar van de werkstroom en geeft een tekenreeks door, die wordt toegewezen aan het Text argument van de WriteLine en wordt gebruikt door de WriteLine activiteit.

Activity wf = new WriteLine();

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

WorkflowInvoker.Invoke(wf, wfParams);

Constructors

Name Description
InArgument<T>()

Initialiseert een nieuw exemplaar van de InArgument<T> klasse met behulp van standaardwaarden.

InArgument<T>(Activity<T>)

Initialiseert een nieuw exemplaar van de InArgument<T> klasse met behulp van de opgegeven Activity<TResult>.

InArgument<T>(DelegateArgument)

Initialiseert een nieuw exemplaar van de InArgument<T> klasse met behulp van de opgegeven DelegateArgument.

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

Initialiseert een nieuw exemplaar van de InArgument<T> klasse met behulp van de opgegeven expressie.

InArgument<T>(T)

Initialiseert een nieuw exemplaar van de InArgument<T> klasse met behulp van de opgegeven waarde.

InArgument<T>(Variable)

Initialiseert een nieuw exemplaar van de InArgument<T> klasse met behulp van de opgegeven Variable.

Velden

Name Description
ResultValue

Vertegenwoordigt de constante waarde van 'Resultaat', die overeenkomt met de naam van de eigenschap van het Result type OutArgument in de expressiebasisklasse ActivityWithResult.

(Overgenomen van Argument)

Eigenschappen

Name Description
ArgumentType

Hiermee haalt u het gegevenstype op voor de gegevens die aan deze Argumentgegevens zijn gebonden.

(Overgenomen van Argument)
Direction

ArgumentDirection Hiermee wordt aangegeven of de Argument gegevensstroom naar een activiteit, van een activiteit of van en naar een activiteit wordt aangegeven.

(Overgenomen van Argument)
EvaluationOrder

Hiermee wordt een op nul gebaseerde waarde opgehaald of ingesteld waarmee de volgorde wordt opgegeven waarin het argument wordt geëvalueerd.

(Overgenomen van Argument)
Expression

Hiermee wordt een Activity<TResult> waarde opgehaald die de waarde van deze InArgument<T>waarde vertegenwoordigt.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FromDelegateArgument(DelegateArgument)

Initialiseert en retourneert een nieuw InArgument<T> met behulp van de opgegeven DelegateArgument.

FromExpression(Activity<T>)

Initialiseert en retourneert een nieuw InArgument<T> met behulp van de opgegeven Activity<TResult>.

FromValue(T)

Initialiseert en retourneert een nieuwe InArgument<T> met behulp van de opgegeven waarde.

FromVariable(Variable)

Initialiseert en retourneert een nieuw InArgument<T> met behulp van de opgegeven Variable.

Get(ActivityContext)

Hiermee haalt u de waarde op van het InArgument<T> gebruik van de opgegeven activiteitscontext.

Get<T>(ActivityContext)

Hiermee haalt u de waarde van het argument op met behulp van het opgegeven type en de activiteitscontext.

(Overgenomen van Argument)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLocation(ActivityContext)

Krijgt het Location voor dit Argument.

(Overgenomen van Argument)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Set(ActivityContext, Object)

Hiermee stelt u de waarde van het argument in met behulp van de opgegeven activiteitscontext.

(Overgenomen van Argument)
Set(ActivityContext, T)

Hiermee stelt u de waarde van de InArgument<T> opgegeven waarde in.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Operators

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

Initialiseert en retourneert een nieuw InArgument<T> met behulp van de opgegeven Activity<TResult>.

Implicit(DelegateArgument to InArgument<T>)

Initialiseert en retourneert een nieuw InArgument<T> met behulp van de opgegeven DelegateArgument.

Implicit(T to InArgument<T>)

Initialiseert en retourneert een nieuwe InArgument<T> met behulp van de opgegeven waarde.

Implicit(Variable to InArgument<T>)

Initialiseert en retourneert een nieuw InArgument<T> met behulp van de opgegeven Variable.

Van toepassing op