InArgument<T> InArgument<T> InArgument<T> InArgument<T> Class

Определение

Конечная точка привязки, представляющая поток данных в действие.A binding terminal that represents the flow of data into an activity.

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
type InArgument<'T> = class
    inherit InArgument
Public NotInheritable Class InArgument(Of T)
Inherits InArgument

Параметры типа

T

Тип данных объекта InArgument<T>.The data type of the InArgument<T>.

Наследование
Атрибуты

Примеры

В этом примере создается рабочий процесс, состоящий из одного действия WriteLine.In this example, a workflow is created that consists of a single WriteLine activity. Действие WriteLine имеет аргумент InArgument<T> с именем Text.The WriteLine activity has an InArgument<T> named Text. Ведущее приложение создает экземпляр рабочего процесса и передает строку, которая сопоставляется с аргументом Text действия WriteLine и используется действием WriteLine.The host application creates an instance of the workflow and passes a string, which maps to the Text argument of the WriteLine and is used by the WriteLine activity.

Activity wf = new WriteLine();  

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

WorkflowInvoker.Invoke(wf, wfParams);  

Конструкторы

InArgument<T>() InArgument<T>() InArgument<T>() InArgument<T>()

Инициализирует новый экземпляр класса InArgument<T>, используя значения по умолчанию.Initializes a new instance of the InArgument<T> class using default values.

InArgument<T>(Activity<T>) InArgument<T>(Activity<T>) InArgument<T>(Activity<T>) InArgument<T>(Activity<T>)

Инициализирует новый экземпляр класса InArgument<T> с использованием указанного объекта Activity<TResult>.Initializes a new instance of the InArgument<T> class using the specified Activity<TResult>.

InArgument<T>(DelegateArgument) InArgument<T>(DelegateArgument) InArgument<T>(DelegateArgument) InArgument<T>(DelegateArgument)

Инициализирует новый экземпляр класса InArgument<T> с использованием указанного объекта DelegateArgument.Initializes a new instance of the InArgument<T> class using the specified DelegateArgument.

InArgument<T>(Expression<Func<ActivityContext,T>>) InArgument<T>(Expression<Func<ActivityContext,T>>) InArgument<T>(Expression<Func<ActivityContext,T>>) InArgument<T>(Expression<Func<ActivityContext,T>>)

Инициализирует новый экземпляр класса InArgument<T>, используя заданное выражение.Initializes a new instance of the InArgument<T> class using the specified expression.

InArgument<T>(T) InArgument<T>(T) InArgument<T>(T) InArgument<T>(T)

Инициализирует новый экземпляр класса InArgument<T>, используя указанное значение.Initializes a new instance of the InArgument<T> class using the specified value.

InArgument<T>(Variable) InArgument<T>(Variable) InArgument<T>(Variable) InArgument<T>(Variable)

Инициализирует новый экземпляр класса InArgument<T> с использованием указанного объекта Variable.Initializes a new instance of the InArgument<T> class using the specified Variable.

Свойства

ArgumentType ArgumentType ArgumentType ArgumentType

Возвращает тип для данных, привязанных к этому Argument.Gets the data type for the data bound to this Argument.

(Inherited from Argument)
Direction Direction Direction Direction

Возвращает объект ArgumentDirection, который указывает направление потока данных, представляемого Argument: в действие, из действия или в обоих направлениях.Gets an ArgumentDirection that specifies whether the Argument represents the flow of data into an activity, out of an activity, or both into and out of an activity.

(Inherited from Argument)
EvaluationOrder EvaluationOrder EvaluationOrder EvaluationOrder

Возвращает или задает отсчитываемое от нуля значение, которое указывает порядок для вычисления аргумента.Gets or sets a zero-based value that specifies the order in which the argument is evaluated.

(Inherited from Argument)
Expression Expression Expression Expression

Возвращает объект Activity<TResult>, который представляет значение этого аргумента InArgument<T>.Gets an Activity<TResult> that represents the value of this InArgument<T>.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
FromDelegateArgument(DelegateArgument) FromDelegateArgument(DelegateArgument) FromDelegateArgument(DelegateArgument) FromDelegateArgument(DelegateArgument)

Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного действия DelegateArgument.Initializes and returns a new InArgument<T> using the specified DelegateArgument.

FromExpression(Activity<T>) FromExpression(Activity<T>) FromExpression(Activity<T>) FromExpression(Activity<T>)

Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного действия Activity<TResult>.Initializes and returns a new InArgument<T> using the specified Activity<TResult>.

FromValue(T) FromValue(T) FromValue(T) FromValue(T)

Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного значения.Initializes and returns a new InArgument<T> using the specified value.

FromVariable(Variable) FromVariable(Variable) FromVariable(Variable) FromVariable(Variable)

Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного действия Variable.Initializes and returns a new InArgument<T> using the specified Variable.

Get(ActivityContext) Get(ActivityContext) Get(ActivityContext) Get(ActivityContext)

Возвращает значение аргумента InArgument<T>, используя указанный контекст действия.Gets the value of the InArgument<T> using the specified activity context.

Get<T>(ActivityContext) Get<T>(ActivityContext) Get<T>(ActivityContext) Get<T>(ActivityContext)

Возвращает значение аргумента, используя указанный тип и контекст действия.Gets the value of the argument using the specified type and activity context.

(Inherited from Argument)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetLocation(ActivityContext) GetLocation(ActivityContext) GetLocation(ActivityContext) GetLocation(ActivityContext)

Возвращает объект Location для данного объекта Argument.Gets the Location for this Argument.

(Inherited from Argument)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Set(ActivityContext, Object) Set(ActivityContext, Object) Set(ActivityContext, Object) Set(ActivityContext, Object)

Задает значение аргумента, используя указанный контекст действия.Sets the value of the argument using the specified activity context.

(Inherited from Argument)
Set(ActivityContext, T) Set(ActivityContext, T) Set(ActivityContext, T) Set(ActivityContext, T)

Задает значение аргумента InArgument<T> с использованием указанного значения.Sets the value of the InArgument<T> using the specified value.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Операторы

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

Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного действия Activity<TResult>.Initializes and returns a new InArgument<T> using the specified Activity<TResult>.

Implicit(DelegateArgument to InArgument<T>) Implicit(DelegateArgument to InArgument<T>) Implicit(DelegateArgument to InArgument<T>) Implicit(DelegateArgument to InArgument<T>)

Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного действия DelegateArgument.Initializes and returns a new InArgument<T> using the specified DelegateArgument.

Implicit(T to InArgument<T>) Implicit(T to InArgument<T>) Implicit(T to InArgument<T>) Implicit(T to InArgument<T>)

Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного значения.Initializes and returns a new InArgument<T> using the specified value.

Implicit(Variable to InArgument<T>) Implicit(Variable to InArgument<T>) Implicit(Variable to InArgument<T>) Implicit(Variable to InArgument<T>)

Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного действия Variable.Initializes and returns a new InArgument<T> using the specified Variable.

Поля

ResultValue ResultValue ResultValue ResultValue

Представляет значение константы Result, которая соответствует имени свойства Result типа OutArgument в базовом классе выражения ActivityWithResult.Represents the constant value of "Result", which corresponds to the name of the Result property of type OutArgument in the expression base class ActivityWithResult.

(Inherited from Argument)

Применяется к