C# 클래스 ZeroInstall.OneGet.OneGetContext

Provides an execution context for handling a single OneGet Request.
상속: CommandBase, IOneGetContext
파일 보기 프로젝트 열기: 0install/0install-win

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