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 实例的初始属性值。

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
Type

活动的 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))

参数

activityType
Type

活动的 Type

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))

参数

activityType
Type

活动的 Type

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 指定的值。

适用于