Udostępnij za pośrednictwem


InArgument<T> Klasa

Definicja

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

Dotyczy