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 . |