InArgument<T> 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 InArgument<T> 类的新实例。
重载
InArgument<T>() |
使用默认值初始化 InArgument<T> 类的新实例。 |
InArgument<T>(Activity<T>) |
使用指定的 InArgument<T> 初始化 Activity<TResult> 类的新实例。 |
InArgument<T>(DelegateArgument) |
使用指定的 InArgument<T> 初始化 DelegateArgument 类的新实例。 |
InArgument<T>(Variable) |
使用指定的 InArgument<T> 初始化 Variable 类的新实例。 |
InArgument<T>(Expression<Func<ActivityContext,T>>) |
使用指定的表达式初始化 InArgument<T> 类的新实例。 |
InArgument<T>(T) |
使用指定值初始化 InArgument<T> 类的新实例。 |
InArgument<T>()
InArgument<T>(Activity<T>)
使用指定的 InArgument<T> 初始化 Activity<TResult> 类的新实例。
public:
InArgument(System::Activities::Activity<T> ^ expression);
public InArgument (System.Activities.Activity<T> expression);
new System.Activities.InArgument<'T> : System.Activities.Activity<'T> -> System.Activities.InArgument<'T>
Public Sub New (expression As Activity(Of T))
参数
- expression
- Activity<T>
参数的值。
适用于
InArgument<T>(DelegateArgument)
使用指定的 InArgument<T> 初始化 DelegateArgument 类的新实例。
public:
InArgument(System::Activities::DelegateArgument ^ delegateArgument);
public InArgument (System.Activities.DelegateArgument delegateArgument);
new System.Activities.InArgument<'T> : System.Activities.DelegateArgument -> System.Activities.InArgument<'T>
Public Sub New (delegateArgument As DelegateArgument)
参数
- delegateArgument
- DelegateArgument
参数的值。
适用于
InArgument<T>(Variable)
使用指定的 InArgument<T> 初始化 Variable 类的新实例。
public:
InArgument(System::Activities::Variable ^ variable);
public InArgument (System.Activities.Variable variable);
new System.Activities.InArgument<'T> : System.Activities.Variable -> System.Activities.InArgument<'T>
Public Sub New (variable As Variable)
参数
- variable
- Variable
通过此自变量传递的数据。
适用于
InArgument<T>(Expression<Func<ActivityContext,T>>)
使用指定的表达式初始化 InArgument<T> 类的新实例。
public:
InArgument(System::Linq::Expressions::Expression<Func<System::Activities::ActivityContext ^, T> ^> ^ expression);
public InArgument (System.Linq.Expressions.Expression<Func<System.Activities.ActivityContext,T>> expression);
new System.Activities.InArgument<'T> : System.Linq.Expressions.Expression<Func<System.Activities.ActivityContext, 'T>> -> System.Activities.InArgument<'T>
Public Sub New (expression As Expression(Of Func(Of ActivityContext, T)))
参数
- expression
- Expression<Func<ActivityContext,T>>
参数的值。
适用于
InArgument<T>(T)
使用指定值初始化 InArgument<T> 类的新实例。
public:
InArgument(T constValue);
public InArgument (T constValue);
new System.Activities.InArgument<'T> : 'T -> System.Activities.InArgument<'T>
Public Sub New (constValue As T)
参数
- constValue
- T
参数的值。
注解
constValue
参数将在所有使用此工作流定义的工作流实例中共享。 例如,如果 List<string>
作为 提供,并且创建了三个 constValue
实例,则所有三个实例都将访问同一个 List<string>
。