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 se vytvoří 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 aktivity a používá ji WriteLine .

Activity wf = new WriteLine();

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

WorkflowInvoker.Invoke(wf, wfParams);

Konstruktory

Name Description
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

Name Description
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

Name Description
ArgumentType

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

(Zděděno od Argument)
Direction

ArgumentDirection Získá, který určuje, zda Argument představuje tok dat do aktivity, mimo aktivitu, nebo do i mimo aktivitu.

(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

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

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Inicializuje a vrátí novou InArgument<T> pomocí zadaného DelegateArgument.

FromExpression(Activity<T>)

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

FromValue(T)

Inicializuje a vrátí novou InArgument<T> pomocí zadané hodnoty.

FromVariable(Variable)

Inicializuje a vrátí novou InArgument<T> pomocí zadaného Variable.

Get(ActivityContext)

Získá hodnotu pomocí zadaného InArgument<T> 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í funkce hash.

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

Location Získá pro to Argument.

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

Získá Type aktuální instance.

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

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

(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

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

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

Implicit(DelegateArgument to InArgument<T>)

Inicializuje a vrátí novou InArgument<T> pomocí zadaného DelegateArgument.

Implicit(T to InArgument<T>)

Inicializuje a vrátí novou InArgument<T> pomocí zadané hodnoty.

Implicit(Variable to InArgument<T>)

Inicializuje a vrátí novou InArgument<T> pomocí zadaného Variable.

Platí pro