ActivityTrackingLocation 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 ActivityTrackingLocation 类的新实例。
重载
ActivityTrackingLocation() |
初始化 ActivityTrackingLocation 类的新实例。 |
ActivityTrackingLocation(String) |
使用指定的活动名称初始化 ActivityTrackingLocation 类的新实例。 |
ActivityTrackingLocation(Type) |
使用指定的引用活动类型初始化 ActivityTrackingLocation 类的新实例。 |
ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>) |
初始化 ActivityTrackingLocation 类的一个新实例,该类包含一个具有指定非限定名称的引用活动类型,并与指定的活动执行状态事件相匹配。 |
ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>) |
初始化 ActivityTrackingLocation 类的一个新实例,该类具有指定引用活动类型,并与指定的活动执行状态事件相匹配。 |
ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>) |
初始化 ActivityTrackingLocation 类的一个新实例,该类包含具有指定非限定名称的引用活动类型,指定是否与派生自引用活动类型的活动相匹配,并与指定的活动执行状态事件相匹配。 |
ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>) |
初始化 ActivityTrackingLocation 类的一个新实例,该类具有指定的引用活动类型,指定是否与派生自引用活动类型的活动相匹配,并与指定活动执行状态事件相匹配。 |
ActivityTrackingLocation()
初始化 ActivityTrackingLocation 类的新实例。
public:
ActivityTrackingLocation();
public ActivityTrackingLocation ();
Public Sub New ()
注解
如果使用无参数构造函数,并且未在代码中显式设置 ActivityType 或 ActivityTypeName ,则以后在 TrackingProfileSerializer 跟踪配置文件上使用 时将引发异常。
下表显示了 ActivityTrackingLocation 实例的初始属性值。
properties | 值 |
---|---|
ActivityTypeName | 空引用(在 Visual Basic 中为 Nothing )。 |
ActivityType | 空引用 (Nothing )。 |
Conditions | 一个空 TrackingConditionCollection。 |
ExecutionStatusEvents | 一个空 List<T>。 |
MatchDerivedTypes |
false . |
适用于
ActivityTrackingLocation(String)
使用指定的活动名称初始化 ActivityTrackingLocation 类的新实例。
public:
ActivityTrackingLocation(System::String ^ activityTypeName);
public ActivityTrackingLocation (string activityTypeName);
new System.Workflow.Runtime.Tracking.ActivityTrackingLocation : string -> System.Workflow.Runtime.Tracking.ActivityTrackingLocation
Public Sub New (activityTypeName As String)
参数
- activityTypeName
- String
活动的公共语言运行库 (CLR) 类型的非限定名称。
例外
activityTypeName
为空引用(在 Visual Basic 中为 Nothing
)。
注解
必须指定引用活动类型的非限定名称。 例如,CodeActivity 活动的 CLR 类型的非限定名称为“CodeActivity”。 将 ActivityTypeName 设置为 activityTypeName
。
下表显示了 ActivityTrackingLocation 实例的初始属性值。
properties | 值 |
---|---|
ActivityTypeName | 引用活动类型的 activityTypeName 指定的非限定名称。 |
ActivityType | 空引用 (Nothing )。 |
Conditions | 一个空 TrackingConditionCollection。 |
ExecutionStatusEvents | 一个空 List<T>。 |
MatchDerivedTypes |
false . |
适用于
ActivityTrackingLocation(Type)
使用指定的引用活动类型初始化 ActivityTrackingLocation 类的新实例。
public:
ActivityTrackingLocation(Type ^ activityType);
public ActivityTrackingLocation (Type activityType);
new System.Workflow.Runtime.Tracking.ActivityTrackingLocation : Type -> System.Workflow.Runtime.Tracking.ActivityTrackingLocation
Public Sub New (activityType As Type)
参数
例外
activityType
为空引用(在 Visual Basic 中为 Nothing
)。
注解
将 ActivityType 设置为 activityType
。
下表显示了 ActivityTrackingLocation 实例的初始属性值。
properties | 值 |
---|---|
ActivityTypeName | 空引用(在 Visual Basic 中为 Nothing )。 |
ActivityType |
activityType 指定的引用活动类型。 |
Conditions | 一个空 TrackingConditionCollection。 |
ExecutionStatusEvents | 一个空 List<T>。 |
MatchDerivedTypes |
false . |
适用于
ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)
初始化 ActivityTrackingLocation 类的一个新实例,该类包含一个具有指定非限定名称的引用活动类型,并与指定的活动执行状态事件相匹配。
public:
ActivityTrackingLocation(System::String ^ activityTypeName, System::Collections::Generic::IEnumerable<System::Workflow::ComponentModel::ActivityExecutionStatus> ^ executionStatusEvents);
public ActivityTrackingLocation (string activityTypeName, System.Collections.Generic.IEnumerable<System.Workflow.ComponentModel.ActivityExecutionStatus> executionStatusEvents);
new System.Workflow.Runtime.Tracking.ActivityTrackingLocation : string * seq<System.Workflow.ComponentModel.ActivityExecutionStatus> -> System.Workflow.Runtime.Tracking.ActivityTrackingLocation
Public Sub New (activityTypeName As String, executionStatusEvents As IEnumerable(Of ActivityExecutionStatus))
参数
- activityTypeName
- String
活动的公共语言运行库 (CLR) 类型的非限定名称。
- executionStatusEvents
- IEnumerable<ActivityExecutionStatus>
一个集合,该集合包含一个或多个 ActivityExecutionStatus 值。
例外
activityTypeName
为空引用(在 Visual Basic 中为 Nothing
)
- 或 -
executionStatusEvents
为空引用 (Nothing
)。
注解
必须指定引用活动类型的非限定名称。 例如,CodeActivity 活动的 CLR 类型的非限定名称为“CodeActivity”。
下表显示了 ActivityTrackingLocation 实例的初始属性值。
properties | 值 |
---|---|
ActivityTypeName | 引用活动类型的 activityTypeName 指定的非限定名称。 |
ActivityType | 空引用 (Nothing )。 |
Conditions | 一个空 TrackingConditionCollection。 |
ExecutionStatusEvents | 一个 List<T>,它包含 ActivityExecutionStatus 指定的 ExecutionStatusEvents 值。 |
MatchDerivedTypes |
false . |
适用于
ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)
初始化 ActivityTrackingLocation 类的一个新实例,该类具有指定引用活动类型,并与指定的活动执行状态事件相匹配。
public:
ActivityTrackingLocation(Type ^ activityType, System::Collections::Generic::IEnumerable<System::Workflow::ComponentModel::ActivityExecutionStatus> ^ executionStatusEvents);
public ActivityTrackingLocation (Type activityType, System.Collections.Generic.IEnumerable<System.Workflow.ComponentModel.ActivityExecutionStatus> executionStatusEvents);
new System.Workflow.Runtime.Tracking.ActivityTrackingLocation : Type * seq<System.Workflow.ComponentModel.ActivityExecutionStatus> -> System.Workflow.Runtime.Tracking.ActivityTrackingLocation
Public Sub New (activityType As Type, executionStatusEvents As IEnumerable(Of ActivityExecutionStatus))
参数
- executionStatusEvents
- IEnumerable<ActivityExecutionStatus>
一个集合,该集合包含一个或多个 ActivityExecutionStatus 值。
例外
activityType
为空引用(在 Visual Basic 中为 Nothing
)。
- 或 -
executionStatusEvents
为空引用 (Nothing
)。
注解
下表显示了 ActivityTrackingLocation 实例的初始属性值。
properties | 值 |
---|---|
ActivityTypeName | 空引用 (Nothing )。 |
ActivityType |
activityType 指定的引用活动类型。 |
Conditions | 一个空 TrackingConditionCollection。 |
ExecutionStatusEvents | 一个 List<T>,它包含 ActivityExecutionStatus 指定的 executionStatusEvents 值。 |
MatchDerivedTypes |
false . |
适用于
ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)
初始化 ActivityTrackingLocation 类的一个新实例,该类包含具有指定非限定名称的引用活动类型,指定是否与派生自引用活动类型的活动相匹配,并与指定的活动执行状态事件相匹配。
public:
ActivityTrackingLocation(System::String ^ activityTypeName, bool matchDerivedTypes, System::Collections::Generic::IEnumerable<System::Workflow::ComponentModel::ActivityExecutionStatus> ^ executionStatusEvents);
public ActivityTrackingLocation (string activityTypeName, bool matchDerivedTypes, System.Collections.Generic.IEnumerable<System.Workflow.ComponentModel.ActivityExecutionStatus> executionStatusEvents);
new System.Workflow.Runtime.Tracking.ActivityTrackingLocation : string * bool * seq<System.Workflow.ComponentModel.ActivityExecutionStatus> -> System.Workflow.Runtime.Tracking.ActivityTrackingLocation
Public Sub New (activityTypeName As String, matchDerivedTypes As Boolean, executionStatusEvents As IEnumerable(Of ActivityExecutionStatus))
参数
- activityTypeName
- String
活动的公共语言运行库 (CLR) 类型的非限定名称。
- matchDerivedTypes
- Boolean
如果应与派生自引用活动类型的活动匹配,则为 true
;否则为 false
。
- executionStatusEvents
- IEnumerable<ActivityExecutionStatus>
一个集合,该集合包含一个或多个 ActivityExecutionStatus 值。
例外
activityTypeName
为空引用(在 Visual Basic 中为 Nothing
)
- 或 -
executionStatusEvents
为空引用 (Nothing
)。
注解
必须指定引用活动类型的非限定名称。 例如,CodeActivity 活动的 CLR 类型的非限定名称为“CodeActivity”。
下表显示了 ActivityTrackingLocation 实例的初始属性值。
properties | 值 |
---|---|
ActivityTypeName | 引用活动类型的 activityTypeName 指定的非限定名称。 |
ActivityType | 空引用 (Nothing )。 |
Conditions | 一个空 TrackingConditionCollection。 |
ExecutionStatusEvents | 一个 List<T>,它包含 ActivityExecutionStatus 指定的 executionStatusEvents 值。 |
MatchDerivedTypes | 由 matchDerivedTypes 指定的值。 |
适用于
ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)
初始化 ActivityTrackingLocation 类的一个新实例,该类具有指定的引用活动类型,指定是否与派生自引用活动类型的活动相匹配,并与指定活动执行状态事件相匹配。
public:
ActivityTrackingLocation(Type ^ activityType, bool matchDerivedTypes, System::Collections::Generic::IEnumerable<System::Workflow::ComponentModel::ActivityExecutionStatus> ^ executionStatusEvents);
public ActivityTrackingLocation (Type activityType, bool matchDerivedTypes, System.Collections.Generic.IEnumerable<System.Workflow.ComponentModel.ActivityExecutionStatus> executionStatusEvents);
new System.Workflow.Runtime.Tracking.ActivityTrackingLocation : Type * bool * seq<System.Workflow.ComponentModel.ActivityExecutionStatus> -> System.Workflow.Runtime.Tracking.ActivityTrackingLocation
Public Sub New (activityType As Type, matchDerivedTypes As Boolean, executionStatusEvents As IEnumerable(Of ActivityExecutionStatus))
参数
- matchDerivedTypes
- Boolean
如果应与派生自引用活动类型的活动匹配,则为 true
;否则为 false
。
- executionStatusEvents
- IEnumerable<ActivityExecutionStatus>
一个集合,该集合包含一个或多个 ActivityExecutionStatus 值。
例外
activityType
为空引用(在 Visual Basic 中为 Nothing
)。
- 或 -
executionStatusEvents
为空引用 (Nothing
)。
注解
下表显示了 ActivityTrackingLocation 实例的初始属性值。
properties | 值 |
---|---|
ActivityTypeName | 空引用 (Nothing )。 |
ActivityType |
activityType 指定的引用活动类型。 |
Conditions | 一个空 TrackingConditionCollection。 |
ExecutionStatusEvents | 一个 List<T>,它包含 ActivityExecutionStatus 指定的 executionStatusEvents 值。 |
MatchDerivedTypes | 由 matchDerivedTypes 指定的值。 |