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 ()
注解
如果使用无参数构造函数,并且未在代码中显式设置ActivityTypeActivityTypeName,则如果TrackingProfileSerializer稍后在跟踪配置文件上使用异常,将引发异常。
下表显示了 ActivityTrackingLocation实例的初始属性值。
| 财产 | 价值 |
|---|---|
| ActivityTypeName | Null 引用(Nothing 在 Visual Basic 中)。 |
| 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)。
注解
必须指定引用活动类型的非限定名称。 例如,活动的 CLR 类型的 CodeActivity 非限定名称为“CodeActivity”。 将 ActivityTypeName 设置为 activityTypeName。
下表显示了 ActivityTrackingLocation实例的初始属性值。
| 财产 | 价值 |
|---|---|
| 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实例的初始属性值。
| 财产 | 价值 |
|---|---|
| ActivityTypeName | Null 引用(Nothing 在 Visual Basic 中)。 |
| 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 为 null 引用(Visual Basic 中的 Nothing)
-或-
executionStatusEvents 为 null 引用 (Nothing)。
注解
必须指定引用活动类型的非限定名称。 例如,活动的 CLR 类型的 CodeActivity 非限定名称为“CodeActivity”。
下表显示了 ActivityTrackingLocation实例的初始属性值。
| 财产 | 价值 |
|---|---|
| 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 为 null 引用 (Nothing)。
注解
下表显示了 ActivityTrackingLocation实例的初始属性值。
| 财产 | 价值 |
|---|---|
| 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 为 null 引用(Visual Basic 中的 Nothing)
-或-
executionStatusEvents 为 null 引用 (Nothing)。
注解
必须指定引用活动类型的非限定名称。 例如,活动的 CLR 类型的 CodeActivity 非限定名称为“CodeActivity”。
下表显示了 ActivityTrackingLocation实例的初始属性值。
| 财产 | 价值 |
|---|---|
| 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 为 null 引用 (Nothing)。
注解
下表显示了 ActivityTrackingLocation实例的初始属性值。
| 财产 | 价值 |
|---|---|
| ActivityTypeName | 空引用 (Nothing)。 |
| ActivityType | 指定的 activityType引用活动类型。 |
| Conditions | TrackingConditionCollection空 。 |
| ExecutionStatusEvents | 一个 List<T> ,包含 ActivityExecutionStatus 由 executionStatusEvents. 指定的值。 |
| MatchDerivedTypes | 指定的 matchDerivedTypes值。 |