InArgument<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- Atributy
Příklady
V tomto příkladu je vytvořen pracovní postup, který se skládá z jedné WriteLine aktivity. Aktivita WriteLine má InArgument<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 . |