Skip to content

SoftwareIdentity PowerShell

Jianyun edited this page Feb 25, 2016 · 3 revisions

SoftwareIdentity class

public class SoftwareIdentity {
  public string FastPackageReference { get; set; }
  public string Source { get; set; }

  public string Name { get; set; }
  public string Version { get; set; }
  public string VersionScheme { get; set; }
  public string Summary { get;  set; }}
...

For more details regarding to the SoftwareIdentity class definition, see here.

A SoftwareIdentity object represents a package or piece of software.

Property Purpose
FastPackageReference an opaque string (not exposed to the user) that is used to round-trip references to a specific package so that the package provider can quickly find the same package from a previous call.
Source Either the name of the package source or the Location if the source is not a registered source
ProviderName the name of the provider
Name the name of the package
Version the version of the package
VersionScheme the 'type' of version. Examples : semver, alphanumeric, multipartnumeric, etc.
Summary a textual description of the package