C# Class ZeroInstall.OneGet.OneGetContext

Provides an execution context for handling a single OneGet Request.
Inheritance: CommandBase, IOneGetContext
Afficher le fichier Open project: 0install/0install-win

Private Properties

Свойство Type Description
ApplyIntegration void
ApplyVersionRestrictions void
CatalogSearch void
DeployInstance string
GetCatalogResults IEnumerable
Install void
MirrorSearch void
ParseReference Requirements
Solve Selections
Yield void

Méthodes publiques

Méthode Description
AddPackageSource ( string uri ) : void
Dispose ( ) : void
DownloadPackage ( string fastPackageReference, string location ) : void
FindPackage ( string name, string requiredVersion, string minimumVersion, string maximumVersion ) : void
FindPackageBy ( string identifier ) : void
GetInstalledPackages ( string name ) : void
GetPackageDetails ( string fastPackageReference ) : void
InstallPackage ( string fastPackageReference ) : void
OneGetContext ( [ request ) : System

Creates a new OneGet command.

RemovePackageSource ( string uri ) : void
ResolvePackageSources ( ) : void
UninstallPackage ( string fastPackageReference ) : void

Private Methods

Méthode Description
ApplyIntegration ( Requirements requirements ) : void
ApplyVersionRestrictions ( Requirements requirements, Selections selections ) : void
CatalogSearch ( [ name, [ versionRange ) : void
DeployInstance ( bool machineWide ) : string

Deploys a Zero Install instance to this machine.

GetCatalogResults ( [ query ) : IEnumerable
Install ( Requirements requirements ) : void
MirrorSearch ( [ name, [ versionRange ) : void
ParseReference ( string fastPackageReference ) : Requirements
Solve ( Requirements requirements ) : Selections
Yield ( [ requirements, [ feed = null, [ implementation = null ) : void

Method Details

AddPackageSource() public méthode

public AddPackageSource ( string uri ) : void
uri string
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DownloadPackage() public méthode

public DownloadPackage ( string fastPackageReference, string location ) : void
fastPackageReference string
location string
Résultat void

FindPackage() public méthode

public FindPackage ( string name, string requiredVersion, string minimumVersion, string maximumVersion ) : void
name string
requiredVersion string
minimumVersion string
maximumVersion string
Résultat void

FindPackageBy() public méthode

public FindPackageBy ( string identifier ) : void
identifier string
Résultat void

GetInstalledPackages() public méthode

public GetInstalledPackages ( string name ) : void
name string
Résultat void

GetPackageDetails() public méthode

public GetPackageDetails ( string fastPackageReference ) : void
fastPackageReference string
Résultat void

InstallPackage() public méthode

public InstallPackage ( string fastPackageReference ) : void
fastPackageReference string
Résultat void

OneGetContext() public méthode

Creates a new OneGet command.
public OneGetContext ( [ request ) : System
request [ The OneGet request callback object.
Résultat System

RemovePackageSource() public méthode

public RemovePackageSource ( string uri ) : void
uri string
Résultat void

ResolvePackageSources() public méthode

public ResolvePackageSources ( ) : void
Résultat void

UninstallPackage() public méthode

public UninstallPackage ( string fastPackageReference ) : void
fastPackageReference string
Résultat void