InArgument<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Конечная точка привязки, представляющая поток данных в действие.
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
Параметры типа
- T
Тип данных объекта InArgument<T>.
- Наследование
- Атрибуты
Примеры
В этом примере создается рабочий процесс, состоящий из одного действия WriteLine. Действие WriteLine имеет аргумент InArgument<T> с именем Text. Ведущее приложение создает экземпляр рабочего процесса и передает строку, которая сопоставляется с аргументом Text действия WriteLine и используется действием WriteLine.
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>(Activity<T>) |
Инициализирует новый экземпляр класса InArgument<T> с использованием указанного объекта Activity<TResult>. |
InArgument<T>(DelegateArgument) |
Инициализирует новый экземпляр класса InArgument<T> с использованием указанного объекта DelegateArgument. |
InArgument<T>(Expression<Func<ActivityContext,T>>) |
Инициализирует новый экземпляр класса InArgument<T>, используя заданное выражение. |
InArgument<T>(T) |
Инициализирует новый экземпляр класса InArgument<T> с указанным значением. |
InArgument<T>(Variable) |
Инициализирует новый экземпляр класса InArgument<T> с использованием указанного объекта Variable. |
Поля
ResultValue |
Представляет значение константы Result, которая соответствует имени свойства Result типа OutArgument в базовом классе выражения ActivityWithResult. (Унаследовано от Argument) |
Свойства
ArgumentType |
Возвращает тип для данных, привязанных к этому Argument. (Унаследовано от Argument) |
Direction |
Возвращает объект ArgumentDirection, который указывает направление потока данных, представляемого Argument: в действие, из действия или в обоих направлениях. (Унаследовано от Argument) |
EvaluationOrder |
Возвращает или задает отсчитываемое от нуля значение, которое указывает порядок для вычисления аргумента. (Унаследовано от Argument) |
Expression |
Возвращает объект Activity<TResult>, который представляет значение этого аргумента InArgument<T>. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
FromDelegateArgument(DelegateArgument) |
Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного действия DelegateArgument. |
FromExpression(Activity<T>) |
Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного действия Activity<TResult>. |
FromValue(T) |
Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного значения. |
FromVariable(Variable) |
Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного действия Variable. |
Get(ActivityContext) |
Возвращает значение аргумента InArgument<T>, используя указанный контекст действия. |
Get<T>(ActivityContext) |
Возвращает значение аргумента, используя указанный тип и контекст действия. (Унаследовано от Argument) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetLocation(ActivityContext) |
Получает объект Location для данного элемента Argument. (Унаследовано от Argument) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Set(ActivityContext, Object) |
Задает значение аргумента, используя указанный контекст действия. (Унаследовано от Argument) |
Set(ActivityContext, T) |
Задает значение аргумента InArgument<T> с использованием указанного значения. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Операторы
Implicit(Activity<T> to InArgument<T>) |
Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного действия Activity<TResult>. |
Implicit(DelegateArgument to InArgument<T>) |
Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного действия DelegateArgument. |
Implicit(T to InArgument<T>) |
Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного значения. |
Implicit(Variable to InArgument<T>) |
Инициализирует и возвращает новый аргумент InArgument<T> с использованием указанного действия Variable. |