ActivityTrackingLocation 构造函数

定义

初始化 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
Type

活动的 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> ,包含 ActivityExecutionStatusExecutionStatusEvents. 指定的值。
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))

参数

activityType
Type

活动的 Type 项。

executionStatusEvents
IEnumerable<ActivityExecutionStatus>

包含一个或多个 ActivityExecutionStatus 值的集合。

例外

activityType是空引用(Visual Basic 中的 Nothing)。

-或-

executionStatusEvents 为 null 引用 (Nothing)。

注解

下表显示了 ActivityTrackingLocation实例的初始属性值。

财产 价值
ActivityTypeName 空引用 (Nothing)。
ActivityType 指定的 activityType引用活动类型。
Conditions TrackingConditionCollection空 。
ExecutionStatusEvents 一个 List<T> ,包含 ActivityExecutionStatusexecutionStatusEvents. 指定的值。
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> ,包含 ActivityExecutionStatusexecutionStatusEvents. 指定的值。
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))

参数

activityType
Type

活动的 Type 项。

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> ,包含 ActivityExecutionStatusexecutionStatusEvents. 指定的值。
MatchDerivedTypes 指定的 matchDerivedTypes值。

适用于