TrackingService.TryGetProfile(Type, TrackingProfile) Método

Definição

Deve ser substituído na classe derivada e, quando implementado, recupera o perfil de acompanhamento do tipo de fluxo de trabalho especificado se um estiver disponível.

protected public:
 abstract bool TryGetProfile(Type ^ workflowType, [Runtime::InteropServices::Out] System::Workflow::Runtime::Tracking::TrackingProfile ^ % profile);
protected internal abstract bool TryGetProfile(Type workflowType, out System.Workflow.Runtime.Tracking.TrackingProfile profile);
abstract member TryGetProfile : Type * TrackingProfile -> bool
Protected Friend MustOverride Function TryGetProfile (workflowType As Type, ByRef profile As TrackingProfile) As Boolean

Parâmetros

workflowType
Type

O Type fluxo de trabalho para o qual obter o perfil de acompanhamento.

profile
TrackingProfile

Quando esse método é retornado, contém a TrackingProfile carga a ser carregada. Esse parâmetro é passado sem inicialização.

Retornos

true se um TrackingProfile para o fluxo de Type trabalho especificado estiver disponível; caso contrário, false. If true, the TrackingProfile is returned in profile.

Comentários

Um serviço de acompanhamento é responsável por gerenciar os perfis de acompanhamento disponíveis para tipos de fluxo de trabalho específicos e instâncias de fluxo de trabalho específicas. Você pode implementar esse gerenciamento da maneira que quiser. Por exemplo, você pode retornar o mesmo TrackingProfile para cada instância de fluxo Type de trabalho e fluxo de trabalho; ou você pode gerenciar um armazenamento sofisticado de perfis de rastreamento referenciados por instância de fluxo de trabalho, fluxo de Typetrabalho e Version.

Aplica-se a