TrackingService.TryGetProfile(Type, TrackingProfile) Metodo

Definizione

Deve essere sottoposto a override nella classe derivata e, se implementato, recupera il profilo di rilevamento per il tipo di flusso di lavoro specificato, se disponibile.

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

Parametri

workflowType
Type

Oggetto Type del flusso di lavoro per il quale ottenere il profilo di rilevamento.

profile
TrackingProfile

Quando termina, questo metodo contiene l'oggetto TrackingProfile da caricare. Questo parametro viene passato non inizializzato.

Valori restituiti

true se è disponibile un TrackingProfile oggetto per il flusso di lavoro Type specificato; in caso contrario, false. Se true, viene TrackingProfile restituito in profile.

Commenti

Un servizio di rilevamento è responsabile della gestione dei profili di rilevamento disponibili per tipi di flusso di lavoro specifici e istanze specifiche del flusso di lavoro. È possibile implementare questa gestione in qualsiasi modo scelto. Ad esempio, è possibile restituire lo stesso TrackingProfile per ogni flusso di lavoro Type e istanza del flusso di lavoro oppure è possibile gestire un archivio sofisticato di profili di rilevamento a cui fa riferimento l'istanza del flusso di lavoro, il flusso di lavoro Typee Version.

Si applica a