TrackingService.TryGetProfile(Type, TrackingProfile) Método

Definição

Deve ser sobrescrito na classe derivada e, quando implementado, recupera o perfil de rastreio para o tipo de fluxo de trabalho especificado, se 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 obter o perfil de rastreamento.

profile
TrackingProfile

Quando este método regressa, contém o TrackingProfile to load. Este parâmetro é passado sem inicializar.

Devoluções

true se a TrackingProfile para o fluxo de trabalho Type especificado estiver disponível; caso contrário, false. Se true, o TrackingProfile é devolvido em profile.

Observações

Um serviço de rastreamento é responsável por gerir os perfis de tracking disponíveis para tipos e instâncias específicas de fluxos de trabalho. Pode implementar esta gestão da forma que quiser. Por exemplo, pode devolver o mesmo TrackingProfile para cada workflow Type e instância de workflow; ou pode gerir um stock sofisticado de perfis de tracking referenciados por instância de workflow, workflow Type, e Version.

Aplica-se a