Compartilhar via


TrackingProfile.ImplementationVisibility Propriedade

Definição

Obtém ou define um valor que filtra os registros de acompanhamento emitidos de atividades aninhadas dentro de uma atividade de nível superior (atividades que compõem a implementação de outra atividade).

public:
 property System::Activities::Tracking::ImplementationVisibility ImplementationVisibility { System::Activities::Tracking::ImplementationVisibility get(); void set(System::Activities::Tracking::ImplementationVisibility value); };
public System.Activities.Tracking.ImplementationVisibility ImplementationVisibility { get; set; }
member this.ImplementationVisibility : System.Activities.Tracking.ImplementationVisibility with get, set
Public Property ImplementationVisibility As ImplementationVisibility

Valor da propriedade

Um ImplementationVisibility objeto que indica o escopo dos registros a serem filtrados.

O valor padrão é RootScope.

Comentários

Os registros de rastreamento podem ser filtrados usando dois modos de visibilidade dentro de um perfil de acompanhamento. O modo de visibilidade especifica as atividades que estão sendo controladas dentro do fluxo de trabalho. Os modos de visibilidade especificados pela configuração implementationVisibility no perfil de acompanhamento são:

Essa configuração se aplica à filtragem de registros de acompanhamento para atividades compostas (atividades que contêm outras atividades dentro de sua implementação).)

Se implementationVisibility for RootScope e a atividade composta não for a atividade raiz do fluxo de trabalho, somente a atividade de nível superior dentro da atividade composta será rastreada. Quando definido como RootScope, esse sinalizador suprime os registros de acompanhamento de atividades que não estão visíveis da raiz do fluxo de trabalho. Somente a atividade raiz e sua implementação são controladas. Se a implementação contiver atividades que são atividades compostas, a atividade composta será rastreada, mas não sua implementação.

Por exemplo, se uma atividade composta for criada implementada como "MyActivity" com uma implementação contendo "Activity1" e "Activity2", e implementationVisibility for definida como RootScope, quando essa atividade for adicionada a um fluxo de trabalho, os registros de acompanhamento serão emitidos apenas para "MyActivity" e não para "Activity1" ou "Activity2". Se implementationVisibility estiver definido como Todos, os registros de acompanhamento de "MyActivity", "Activity1" e "Activity2" serão emitidos.

Aplica-se a