C# Класс ZeroInstall.OneGet.OneGetContext

Provides an execution context for handling a single OneGet Request.
Наследование: CommandBase, IOneGetContext
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
ApplyIntegration void
ApplyVersionRestrictions void
CatalogSearch void
DeployInstance string
GetCatalogResults IEnumerable
Install void
MirrorSearch void
ParseReference Requirements
Solve Selections
Yield void

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddPackageSource() публичный Метод

public AddPackageSource ( string uri ) : void
uri string
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DownloadPackage() публичный Метод

public DownloadPackage ( string fastPackageReference, string location ) : void
fastPackageReference string
location string
Результат void

FindPackage() публичный Метод

public FindPackage ( string name, string requiredVersion, string minimumVersion, string maximumVersion ) : void
name string
requiredVersion string
minimumVersion string
maximumVersion string
Результат void

FindPackageBy() публичный Метод

public FindPackageBy ( string identifier ) : void
identifier string
Результат void

GetInstalledPackages() публичный Метод

public GetInstalledPackages ( string name ) : void
name string
Результат void

GetPackageDetails() публичный Метод

public GetPackageDetails ( string fastPackageReference ) : void
fastPackageReference string
Результат void

InstallPackage() публичный Метод

public InstallPackage ( string fastPackageReference ) : void
fastPackageReference string
Результат void

OneGetContext() публичный Метод

Creates a new OneGet command.
public OneGetContext ( [ request ) : System
request [ The OneGet request callback object.
Результат System

RemovePackageSource() публичный Метод

public RemovePackageSource ( string uri ) : void
uri string
Результат void

ResolvePackageSources() публичный Метод

public ResolvePackageSources ( ) : void
Результат void

UninstallPackage() публичный Метод

public UninstallPackage ( string fastPackageReference ) : void
fastPackageReference string
Результат void