Table of Contents

Class WindowsPackageManager

Namespace
ZeroInstall.Services.Native
Assembly
ZeroInstall.Services.dll

Detects common Windows software packages (such as Java and .NET) that are installed natively.

public class WindowsPackageManager : PackageManagerBase, IPackageManager
Inheritance
WindowsPackageManager
Implements
Inherited Members

Remarks

This class is immutable and thread-safe.

Constructors

WindowsPackageManager()

public WindowsPackageManager()

Properties

DistributionName

The name of the Distributions this package manager provides packages for.

protected override string DistributionName { get; }

Property Value

string

Methods

GetImplementations(string)

Retrieves a set of specific native implementations for a package name.

protected override IEnumerable<ExternalImplementation> GetImplementations(string packageName)

Parameters

packageName string

The name of the package to look for.

Returns

IEnumerable<ExternalImplementation>