InArgument<T> Třída

Definice

Terminál vazby, který představuje tok dat do aktivity.

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

Parametry typu

T

Datový typ .InArgument<T>

Dědičnost
InArgument<T>
Atributy

Příklady

V tomto příkladu je vytvořen pracovní postup, který se skládá z jedné WriteLine aktivity. Aktivita WriteLineInArgument<T> název Text. Hostitelská aplikace vytvoří instanci pracovního postupu a předá řetězec, který se mapuje na Text argument WriteLine a je používán aktivitou WriteLine .

Activity wf = new WriteLine();  

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

WorkflowInvoker.Invoke(wf, wfParams);  

Konstruktory

InArgument<T>()

Inicializuje novou instanci InArgument<T> třídy pomocí výchozích hodnot.

InArgument<T>(Activity<T>)

Inicializuje novou instanci InArgument<T> třídy pomocí zadané Activity<TResult>.

InArgument<T>(DelegateArgument)

Inicializuje novou instanci InArgument<T> třídy pomocí zadané DelegateArgument.

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

Inicializuje novou instanci InArgument<T> třídy pomocí zadaného výrazu.

InArgument<T>(T)

Inicializuje novou instanci InArgument<T> třídy pomocí zadané hodnoty.

InArgument<T>(Variable)

Inicializuje novou instanci InArgument<T> třídy pomocí zadané Variable.

Pole

ResultValue

Představuje konstantní hodnotu "Result", která odpovídá názvu Result vlastnosti typu OutArgument v základní třídě ActivityWithResultvýrazu .

(Zděděno od Argument)

Vlastnosti

ArgumentType

Získá datový typ pro data svázaná s touto Argument.

(Zděděno od Argument)
Direction

Získá, ArgumentDirection který určuje, zda Argument představuje tok dat do aktivity, z aktivity, nebo jak do a z aktivity.

(Zděděno od Argument)
EvaluationOrder

Získá nebo nastaví hodnotu založenou na nule, která určuje pořadí, ve kterém je argument vyhodnocen.

(Zděděno od Argument)
Expression

Získá objekt Activity<TResult> , který představuje hodnotu tohoto InArgument<T>objektu .

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
FromDelegateArgument(DelegateArgument)

Inicializuje a vrátí nový InArgument<T> pomocí zadaného DelegateArgumentparametru .

FromExpression(Activity<T>)

Inicializuje a vrátí nový InArgument<T> pomocí zadaného Activity<TResult>parametru .

FromValue(T)

Inicializuje a vrátí nový InArgument<T> s použitím zadané hodnoty.

FromVariable(Variable)

Inicializuje a vrátí nový InArgument<T> pomocí zadaného Variableparametru .

Get(ActivityContext)

Získá hodnotu InArgument<T> pomocí zadaného kontextu aktivity.

Get<T>(ActivityContext)

Získá hodnotu argumentu pomocí zadaného typu a kontextu aktivity.

(Zděděno od Argument)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLocation(ActivityContext)

Získá pro Location tento Argumentobjekt .

(Zděděno od Argument)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Set(ActivityContext, Object)

Nastaví hodnotu argumentu pomocí zadaného kontextu aktivity.

(Zděděno od Argument)
Set(ActivityContext, T)

Nastaví hodnotu InArgument<T> pomocí zadané hodnoty.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Operátory

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

Inicializuje a vrátí nový InArgument<T> pomocí zadaného Activity<TResult>parametru .

Implicit(DelegateArgument to InArgument<T>)

Inicializuje a vrátí nový InArgument<T> pomocí zadaného DelegateArgumentparametru .

Implicit(T to InArgument<T>)

Inicializuje a vrátí nový InArgument<T> s použitím zadané hodnoty.

Implicit(Variable to InArgument<T>)

Inicializuje a vrátí nový InArgument<T> pomocí zadaného Variableparametru .

Platí pro