Class PackageSessionAnalysisBase
public abstract class PackageSessionAnalysisBase
- Inheritance
-
PackageSessionAnalysisBase
- Derived
Constructors
PackageSessionAnalysisBase()
protected PackageSessionAnalysisBase()
PackageSessionAnalysisBase(PackageSession)
Initializes a new instance of the PackageSessionAnalysis class.
protected PackageSessionAnalysisBase(PackageSession packageSession)
Parameters
packageSession
PackageSessionThe package session.
Exceptions
- ArgumentNullException
packageSession
Properties
Session
Gets the session.
public PackageSession Session { get; set; }
Property Value
- PackageSession
The session.
Methods
Run()
Performs a wide package validation analysis.
public LoggerResult Run()
Returns
- LoggerResult
Result of the validation.
Run(ILogger)
Performs a wide package validation analysis.
public abstract void Run(ILogger log)
Parameters
log
ILoggerThe log to output the result of the validation.