C# 클래스 ZeroInstall.OneGet.PackageProviderBase

A common base for OneGet package providers for Zero Install. Implements OneGet's duck-typing interface.
파일 보기 프로젝트 열기: 0install/0install-win

Private Properties

프로퍼티 타입 설명
AddPackageSource void
BuildContext IOneGetContext
Do void
DownloadPackage void
FindPackage void
FindPackageByFile void
FindPackageByUri void
GetDynamicOptions void
GetFeatures void
GetInstalledPackages void
GetPackageDetails void
InitializeProvider void
InstallPackage void
OnUnhandledException void
RemovePackageSource void
ResolvePackageSources void
UninstallPackage void

비공개 메소드들

메소드 설명
AddPackageSource ( string name, string location, bool trusted, Request request ) : void
BuildContext ( Request request ) : IOneGetContext
Do ( Request request, Action action ) : void

Creates a IOneGetContext instance and executes a delegate on it, handling common exception types.

DownloadPackage ( string fastPackageReference, string location, Request request ) : void
FindPackage ( string name, string requiredVersion, string minimumVersion, string maximumVersion, int id, Request request ) : void
FindPackageByFile ( string file, int id, Request request ) : void
FindPackageByUri ( Uri uri, int id, Request request ) : void
GetDynamicOptions ( string category, Request request ) : void
GetFeatures ( Request request ) : void
GetInstalledPackages ( string name, string requiredVersion, string minimumVersion, string maximumVersion, Request request ) : void
GetPackageDetails ( string fastPackageReference, Request request ) : void
InitializeProvider ( Request request ) : void
InstallPackage ( string fastPackageReference, Request request ) : void
OnUnhandledException ( string methodName, Exception exception ) : void
RemovePackageSource ( string name, Request request ) : void
ResolvePackageSources ( Request request ) : void
UninstallPackage ( string fastPackageReference, Request request ) : void