Skip to content

ReportConfigurationService.Analyze Method (IEnumerable(ReportConfiguration), IEnumerable(Application), IEnumerable(OSPatch), PropertyChangedEventHandler, SynchronizationContext, Boolean, Analysis)

Triggers an analysis of the specified applications against this ReportConfiguration.

Namespace: Citrix.SDK.AppDNA
Assembly: Citrix.SDK.AppDNA (in Citrix.SDK.AppDNA.dll) Version: 7.11.0.0 (7.11.0.0)

Syntax

C

public Analysis Analyze(
    IEnumerable<ReportConfiguration> reportingConfigurations,
    IEnumerable<Application> applications,
    IEnumerable<OSPatch> patches,
    PropertyChangedEventHandler propertyChangedHandler,
    SynchronizationContext context,
    bool forceReanalysis,
    Analysis parentAnalysis
)

VB

Public Function Analyze ( 
    reportingConfigurations As IEnumerable(Of ReportConfiguration),
    applications As IEnumerable(Of Application),
    patches As IEnumerable(Of OSPatch),
    propertyChangedHandler As PropertyChangedEventHandler,
    context As SynchronizationContext,
    forceReanalysis As Boolean,
    parentAnalysis As Analysis
) As Analysis

Parameters

 

reportingConfigurations
Type: System.Collections.Generic.IEnumerable(ReportConfiguration)
The collection of ReportConfiguration objects with which to analyze the applications.
applications
Type: System.Collections.Generic.IEnumerable(Application)
The collection of applications to analyze.
patches
Type: System.Collections.Generic.IEnumerable(OSPatch)
The collection of patches to analyze.
propertyChangedHandler
Type: System.ComponentModel.PropertyChangedEventHandler
The event handler to be called when the state of the analysis changes.
context
Type: System.Threading.SynchronizationContext
A SynchronizationContext that governs which thread any notification events are raised on. See the remarks of Application.Import for more details.
forceReanalysis
Type: System.Boolean
If true then applications will be re-analyzed, otherwise analysis will run only if application state requires it.
parentAnalysis
Type: Citrix.SDK.AppDNA.Analysis
The parent analysis to attach new analysis to.

Return Value

Type: Analysis
An Analysis object which can be used to track the progress of the analysis.

Exceptions

 

ExceptionCondition
ArgumentNullException
ArgumentOutOfRangeException

See Also

Reference

ReportConfigurationService Class
Analyze Overload
Citrix.SDK.AppDNA Namespace

Was this article helpful?