InArgument<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Terminal powiązania, który reprezentuje przepływ danych do działania.
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
Typ danych elementu InArgument<T>.
- Dziedziczenie
- Atrybuty
Przykłady
W tym przykładzie tworzony jest przepływ pracy składający się z jednego WriteLine działania. Działanie WriteLine ma InArgument<T> nazwę Text. Aplikacja hosta tworzy wystąpienie przepływu pracy i przekazuje ciąg, który jest mapowany na Text argument i WriteLine jest używany przez WriteLine działanie.
Activity wf = new WriteLine();
Dictionary<string, object> wfParams = new Dictionary<string, object>();
wfParams.Add("Text", "Hello World!");
WorkflowInvoker.Invoke(wf, wfParams);
Konstruktory
InArgument<T>() |
Inicjuje InArgument<T> nowe wystąpienie klasy przy użyciu wartości domyślnych. |
InArgument<T>(Activity<T>) |
Inicjuje InArgument<T> nowe wystąpienie klasy przy użyciu określonego Activity<TResult>elementu . |
InArgument<T>(DelegateArgument) |
Inicjuje InArgument<T> nowe wystąpienie klasy przy użyciu określonego DelegateArgumentelementu . |
InArgument<T>(Expression<Func<ActivityContext,T>>) |
Inicjuje InArgument<T> nowe wystąpienie klasy przy użyciu określonego wyrażenia. |
InArgument<T>(T) |
Inicjuje InArgument<T> nowe wystąpienie klasy przy użyciu określonej wartości. |
InArgument<T>(Variable) |
Inicjuje InArgument<T> nowe wystąpienie klasy przy użyciu określonego Variableelementu . |
Pola
ResultValue |
Reprezentuje stałą wartość "Result", która odpowiada nazwie Result właściwości typu OutArgument w klasie ActivityWithResultbazowej wyrażenia . (Odziedziczone po Argument) |
Właściwości
ArgumentType |
Pobiera typ danych dla danych powiązanych z tym Argumentelementem . (Odziedziczone po Argument) |
Direction |
Pobiera element ArgumentDirection , który określa, czy Argument reprezentuje przepływ danych do działania, poza działaniem, czy do i z działania. (Odziedziczone po Argument) |
EvaluationOrder |
Pobiera lub ustawia wartość opartą na zerach, która określa kolejność obliczania argumentu. (Odziedziczone po Argument) |
Expression |
Pobiera obiekt Activity<TResult> , który reprezentuje wartość tego InArgument<T>elementu . |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
FromDelegateArgument(DelegateArgument) |
Inicjuje i zwraca nowy InArgument<T> przy użyciu określonego DelegateArgumentelementu . |
FromExpression(Activity<T>) |
Inicjuje i zwraca nowy InArgument<T> przy użyciu określonego Activity<TResult>elementu . |
FromValue(T) |
Inicjuje i zwraca nowy InArgument<T> przy użyciu określonej wartości. |
FromVariable(Variable) |
Inicjuje i zwraca nowy InArgument<T> przy użyciu określonego Variableelementu . |
Get(ActivityContext) |
Pobiera wartość InArgument<T> przy użyciu określonego kontekstu działania. |
Get<T>(ActivityContext) |
Pobiera wartość argumentu przy użyciu określonego typu i kontekstu działania. (Odziedziczone po Argument) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLocation(ActivityContext) |
Pobiera element Location dla tego Argumentpliku . (Odziedziczone po Argument) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Set(ActivityContext, Object) |
Ustawia wartość argumentu przy użyciu określonego kontekstu działania. (Odziedziczone po Argument) |
Set(ActivityContext, T) |
Ustawia wartość InArgument<T> przy użyciu określonej wartości. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Operatory
Implicit(Activity<T> to InArgument<T>) |
Inicjuje i zwraca nowy InArgument<T> przy użyciu określonego Activity<TResult>elementu . |
Implicit(DelegateArgument to InArgument<T>) |
Inicjuje i zwraca nowy InArgument<T> przy użyciu określonego DelegateArgumentelementu . |
Implicit(T to InArgument<T>) |
Inicjuje i zwraca nowy InArgument<T> przy użyciu określonej wartości. |
Implicit(Variable to InArgument<T>) |
Inicjuje i zwraca nowy InArgument<T> przy użyciu określonego Variableelementu . |