C# Класс Packman.Manager

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Install ( Manifest manifest, InstallablePackage entry, InstallSettings settings ) : Task
Install ( string manifestFilePath, InstallablePackage entry, InstallSettings settings ) : Task
Install ( string manifestFilePath, InstallablePackage entry, string installDirectory, bool saveManifest = true ) : Task
InstallAll ( Manifest manifest ) : System.Threading.Tasks.Task
MakeRelative ( string baseFile, string file ) : string
Manager ( IPackageProvider provider ) : System
OnCopied ( string source, string destination ) : void
OnCopying ( string source, string destination ) : void
OnInstalled ( Manifest manifest, IInstallablePackage package, string path ) : void
OnInstalling ( Manifest manifest, IInstallablePackage package, string path ) : void
UninstallAsync ( Manifest manifest, string name, bool saveManifest ) : Task

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

Метод Описание
CopyPackageContent ( InstallablePackage entry, InstallSettings settings ) : Task
InstallUrls ( Manifest manifest, ManifestPackage package ) : System.Threading.Tasks.Task

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

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

public Install ( Manifest manifest, InstallablePackage entry, InstallSettings settings ) : Task
manifest Manifest
entry InstallablePackage
settings InstallSettings
Результат Task

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

public Install ( string manifestFilePath, InstallablePackage entry, InstallSettings settings ) : Task
manifestFilePath string
entry InstallablePackage
settings InstallSettings
Результат Task

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

public Install ( string manifestFilePath, InstallablePackage entry, string installDirectory, bool saveManifest = true ) : Task
manifestFilePath string
entry InstallablePackage
installDirectory string
saveManifest bool
Результат Task

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

public InstallAll ( Manifest manifest ) : System.Threading.Tasks.Task
manifest Manifest
Результат System.Threading.Tasks.Task

MakeRelative() публичный статический Метод

public static MakeRelative ( string baseFile, string file ) : string
baseFile string
file string
Результат string

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

public Manager ( IPackageProvider provider ) : System
provider IPackageProvider
Результат System

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

public OnCopied ( string source, string destination ) : void
source string
destination string
Результат void

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

public OnCopying ( string source, string destination ) : void
source string
destination string
Результат void

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

public OnInstalled ( Manifest manifest, IInstallablePackage package, string path ) : void
manifest Manifest
package IInstallablePackage
path string
Результат void

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

public OnInstalling ( Manifest manifest, IInstallablePackage package, string path ) : void
manifest Manifest
package IInstallablePackage
path string
Результат void

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

public UninstallAsync ( Manifest manifest, string name, bool saveManifest ) : Task
manifest Manifest
name string
saveManifest bool
Результат Task