Class PackageSessionAnalysis
A package analysis provides methods to validate the integrity of a whole package.
public sealed class PackageSessionAnalysis : PackageSessionAnalysisBase
- Inheritance
-
PackageSessionAnalysis
- Inherited Members
Constructors
PackageSessionAnalysis(PackageSession, PackageAnalysisParameters)
Initializes a new instance of the PackageSessionAnalysis class.
public PackageSessionAnalysis(PackageSession packageSession, PackageAnalysisParameters parameters)
Parameters
packageSession
PackageSessionThe package session.
parameters
PackageAnalysisParametersThe parameters.
Properties
Parameters
Gets the parameters.
public PackageAnalysisParameters Parameters { get; }
Property Value
- PackageAnalysisParameters
The parameters.
Methods
Run(ILogger)
Performs a wide package validation analysis.
public override void Run(ILogger log)
Parameters
log
ILoggerThe log to output the result of the validation.