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
Iftruethen 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¶
| Exception | Condition |
|---|---|
| ArgumentNullException | |
| ArgumentOutOfRangeException |
See Also¶
Reference¶
ReportConfigurationService Class
Analyze Overload
Citrix.SDK.AppDNA Namespace