Freigeben über


TrackingProfile.ImplementationVisibility Eigenschaft

Definition

Ruft einen Wert ab bzw. legt einen Wert fest, mit dem Nachverfolgungsdatensätze gefiltert werden, die aus geschachtelten Aktivitäten einer Aktivität der obersten Ebene stammen (Aktivitäten, die die Implementierung einer weiteren Aktivität umfassen).

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

Eigenschaftswert

Ein ImplementationVisibility-Objekt, das den Bereich von Datensätzen angibt, der gefiltert werden soll.

Der Standardwert ist RootScope.

Hinweise

Nachverfolgungsdatensätze können mit zwei Sichtbarkeitsmodi innerhalb eines Nachverfolgungsprofils gefiltert werden. Der Sichtbarkeitsmodus gibt die Aktivitäten an, die innerhalb des Workflows nachverfolgt werden. Folgende Sichtbarkeitsmodi werden von der implementationVisibility-Einstellung im Überwachungsprofil angegeben:

Diese Einstellung bezieht sich auf das Filtern von Nachverfolgungsdatensätzen für zusammengesetzte Aktivitäten (Aktivitäten, die in der entsprechenden Implementierung weitere Aktivitäten enthalten).

Wenn implementationVisibilityrootScope ist und die zusammengesetzte Aktivität nicht die Stammaktivität für den Workflow ist, wird nur die Aktivität der obersten Ebene innerhalb der zusammengesetzten Aktivität nachverfolgt. Bei Festlegung auf RootScope unterdrückt dieses Flag die Nachverfolgungsdatensätze für Aktivitäten, die im Stammverzeichnis des Workflows nicht sichtbar sind. Nur die Stammaktivität und ihre Implementierung werden nachverfolgt. Wenn die Implementierung Aktivitäten enthält, die zusammengesetzte Aktivitäten sind, dann wird die zusammengesetzte Aktivität, aber nicht ihre Implementierung verfolgt.

Wenn beispielsweise eine zusammengesetzte Aktivität erstellt wird, die als "MyActivity" mit einer Implementierung implementiert wird, die "Activity1" und "Activity2" enthält, und implementationVisibility auf RootScope festgelegt ist, werden beim Hinzufügen dieser Aktivität zu einem Workflow nachverfolgung Datensätze nur für "MyActivity" und nicht für "Activity1" oder "Activity2" ausgegeben. Wenn implementationVisibility auf All festgelegt ist, werden Nachverfolgungsdatensätze für "MyActivity", "Activity1" und "Activity2" ausgegeben.

Gilt für: