Skip to content

AppVSolution Class

Represents an App-V solution instance.

Inheritance Hierarchy

System.Object
  Citrix.SDK.AppDNA.Solutions.AppV.AppVSolution
Namespace: Citrix.SDK.AppDNA.Solutions.AppV
Assembly: Citrix.SDK.AppDNA.Solutions.AppV (in Citrix.SDK.AppDNA.Solutions.AppV.dll) Version: 7.11.0.0 (7.11.0.0)

Syntax

C

public class AppVSolution : INotifyPropertyChanged, 
    ISolution, IEquatable<AppVSolution>

VB

Public Class AppVSolution
    Implements INotifyPropertyChanged, ISolution, IEquatable(Of AppVSolution)

The AppVSolution type exposes the following members.

Properties

 

NameDescription
Public propertyAnalysisData Gets the analysis data for this instance.
Public propertyApplications Gets the collection of Application objects associated with the solution.
Public propertyDeployOnManagementServer Gets a value indicating whether to deploy the package on the management server.
Public propertyDeployOnPublishingServer Gets a value indicating whether the package will tested by deploying it to the publishing server.
Public propertyDescription Gets the description of the solution.
Public propertyIdentifier Gets the identifier of the solution.
Public propertyIPNameManagementServer Gets the IP address or machine name of the management server.
Public propertyIPNamePublishingServer Gets the IP address or machine name of the publishing server.
Public propertyLatestAnalyzedState Gets a value indicating whether the solution is analyzed.
Public propertyLoginManagementServer Gets the login used to connect to the management server.
Public propertyLoginPublishingServer Gets the login used to connect to the publishing server.
Public propertyManualMode Gets a value indicating whether the solution's applications will be install captured/sequenced in manual mode (i.e. autoclick feature is disabled).
Public propertyName Gets the name of the solution.
Public propertyNotImportedApplicationLocations Gets the collection of String objects associated with the solution.
Public propertyOutPackageDirectory Gets the path to the out package directory.
Public propertyPasswordManagementServer Gets the password used to connect to the management server.
Public propertyPasswordPublishingServer Gets the password used to connect to the publishing server.
Public propertyPrerequisitesFolder Gets App-V prerequisites folder.
Public propertyReportingRequirements Gets the report, group and algorithm requirements for this instance.
Public propertyReports Gets the available reports for this solution.
Public propertySequenceDependenciesWithinOnePackage Gets a value indicating whether an application with dependencies will be sequenced within one App-V package.
Public propertyVmConfigs Gets virtual machine configurations for the solutions
Public propertyWorkflow Gets the solution workflow.
  Back to Top

Methods

 

NameDescription
Public methodAnalyze() Analyzes this solution.
Public methodAnalyze(Boolean) Starts the solution analysis.
Public methodAnalyzeInBackground() Analyzes this solution in background.
Public methodAnalyzeInBackground(Boolean) Analyzes this solution in background.
Public methodApplicationSelectionScope Gets a collection of applications that will be used to generate the solution's report.
Public methodDelete Deletes this solution.
Public methodEquals(Object) Determines whether the specified Object, is equal to this instance. (Overrides Object.Equals(Object).)
Public methodEquals(AppVSolution) Indicates whether the current object is equal to another object of the same type.
Protected methodFinalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCode Returns a hash code for this instance. (Overrides Object.GetHashCode().)
Public methodGetSelectionScope Obsolete. Gets a collection of application ids that will be used to generate the solution's report
Public methodGetType Gets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public methodProcessing Gets a processing.
Public methodToString Returns a string that represents the current object. (Inherited from Object.)
  Back to Top

Events

 

NameDescription
Public eventDeleted Occures when the solution is deleted.
Public eventPropertyChanged Occurs when a property value changes.
  Back to Top

Remarks

The solution instance is the stored configuration of a solution template.

See Also

Reference

Citrix.SDK.AppDNA.Solutions.AppV Namespace

Was this article helpful?