TrackingService.GetProfile 方法

定义

必须在派生类中重写,并且实现时,获取指定工作流实例或工作流类型的跟踪配置文件。

重载

名称 说明
GetProfile(Guid)

必须在派生类中重写,并且实现时,返回指定工作流实例的跟踪配置文件。

GetProfile(Type, Version)

必须在派生类中重写,并且实现时,为指定的工作流 Type返回按版本限定的跟踪配置文件。

注解

跟踪服务负责管理可用于特定工作流类型和特定工作流实例的跟踪配置文件。 无论选择何种方式,都可以实现此管理。 例如,您可以为每个工作流TrackingProfile和工作流实例返回相同的Type值;也可以管理由工作流实例、工作流TypeVersion引用的跟踪配置文件的复杂存储。

GetProfile(Guid)

必须在派生类中重写,并且实现时,返回指定工作流实例的跟踪配置文件。

protected public:
 abstract System::Workflow::Runtime::Tracking::TrackingProfile ^ GetProfile(Guid workflowInstanceId);
protected internal abstract System.Workflow.Runtime.Tracking.TrackingProfile GetProfile(Guid workflowInstanceId);
abstract member GetProfile : Guid -> System.Workflow.Runtime.Tracking.TrackingProfile
Protected Friend MustOverride Function GetProfile (workflowInstanceId As Guid) As TrackingProfile

参数

workflowInstanceId
Guid

Guid工作流实例。

返回

指定工作流实例的跟踪配置文件。

注解

跟踪服务负责管理可用于特定工作流类型和特定工作流实例的跟踪配置文件。 无论选择何种方式,都可以实现此管理。 例如,您可以为每个工作流TrackingProfile和工作流实例返回相同的Type值;也可以管理由工作流实例、工作流TypeVersion引用的跟踪配置文件的复杂存储。

适用于

GetProfile(Type, Version)

必须在派生类中重写,并且实现时,为指定的工作流 Type返回按版本限定的跟踪配置文件。

protected public:
 abstract System::Workflow::Runtime::Tracking::TrackingProfile ^ GetProfile(Type ^ workflowType, Version ^ profileVersionId);
protected internal abstract System.Workflow.Runtime.Tracking.TrackingProfile GetProfile(Type workflowType, Version profileVersionId);
abstract member GetProfile : Type * Version -> System.Workflow.Runtime.Tracking.TrackingProfile
Protected Friend MustOverride Function GetProfile (workflowType As Type, profileVersionId As Version) As TrackingProfile

参数

workflowType
Type

Type的工作流。

profileVersionId
Version

Version跟踪配置文件。

返回

指定工作流类型的跟踪配置文件。

注解

跟踪服务负责管理可用于特定工作流类型和特定工作流实例的跟踪配置文件。 无论选择何种方式,都可以实现此管理。 例如,您可以为每个工作流TrackingProfile和工作流实例返回相同的Type值;也可以管理由工作流实例、工作流TypeVersion引用的跟踪配置文件的复杂存储。

适用于