C# Класс NuGet.PackageManager

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

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

Метод Описание
InstallPackage ( IPackage package, bool ignoreDependencies, bool allowPrereleaseVersions ) : void
InstallPackage ( string packageId ) : void
InstallPackage ( string packageId, SemanticVersion version ) : void
InstallPackage ( string packageId, SemanticVersion version, bool ignoreDependencies, bool allowPrereleaseVersions ) : void
PackageManager ( IPackageRepository sourceRepository, IPackagePathResolver pathResolver, IFileSystem fileSystem ) : System
PackageManager ( IPackageRepository sourceRepository, IPackagePathResolver pathResolver, IFileSystem fileSystem, IPackageRepository localRepository ) : System
PackageManager ( IPackageRepository sourceRepository, string path ) : System
UninstallPackage ( IPackage package ) : void
UninstallPackage ( IPackage package, bool forceRemove ) : void
UninstallPackage ( IPackage package, bool forceRemove, bool removeDependencies ) : void
UninstallPackage ( string packageId ) : void
UninstallPackage ( string packageId, SemanticVersion version ) : void
UninstallPackage ( string packageId, SemanticVersion version, bool forceRemove ) : void
UninstallPackage ( string packageId, SemanticVersion version, bool forceRemove, bool removeDependencies ) : void
UpdatePackage ( IPackage newPackage, bool updateDependencies, bool allowPrereleaseVersions ) : void
UpdatePackage ( string packageId, IVersionSpec versionSpec, bool updateDependencies, bool allowPrereleaseVersions ) : void
UpdatePackage ( string packageId, SemanticVersion version, bool updateDependencies, bool allowPrereleaseVersions ) : void
UpdatePackage ( string packageId, bool updateDependencies, bool allowPrereleaseVersions ) : void

Защищенные методы

Метод Описание
Execute ( NuGet.PackageOperation operation ) : void
ExecuteInstall ( IPackage package ) : void
ExecuteUninstall ( IPackage package ) : void
InstallPackage ( IPackage package, FrameworkName targetFramework, bool ignoreDependencies, bool allowPrereleaseVersions ) : void
OnInstalled ( NuGet.PackageOperationEventArgs e ) : void
OnUninstalled ( NuGet.PackageOperationEventArgs e ) : void

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

Метод Описание
CreateOperation ( IPackage package ) : NuGet.PackageOperationEventArgs
Execute ( IPackage package, IPackageOperationResolver resolver ) : void
ExpandFiles ( IPackage package ) : void
OnInstalling ( NuGet.PackageOperationEventArgs e ) : void
OnUninstalling ( NuGet.PackageOperationEventArgs e ) : void
RemoveFiles ( IPackage package ) : void
UpdatePackage ( string packageId, Func resolvePackage, bool updateDependencies, bool allowPrereleaseVersions ) : void

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

Execute() защищенный Метод

protected Execute ( NuGet.PackageOperation operation ) : void
operation NuGet.PackageOperation
Результат void

ExecuteInstall() защищенный Метод

protected ExecuteInstall ( IPackage package ) : void
package IPackage
Результат void

ExecuteUninstall() защищенный Метод

protected ExecuteUninstall ( IPackage package ) : void
package IPackage
Результат void

InstallPackage() защищенный Метод

protected InstallPackage ( IPackage package, FrameworkName targetFramework, bool ignoreDependencies, bool allowPrereleaseVersions ) : void
package IPackage
targetFramework FrameworkName
ignoreDependencies bool
allowPrereleaseVersions bool
Результат void

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

public InstallPackage ( IPackage package, bool ignoreDependencies, bool allowPrereleaseVersions ) : void
package IPackage
ignoreDependencies bool
allowPrereleaseVersions bool
Результат void

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

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

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

public InstallPackage ( string packageId, SemanticVersion version ) : void
packageId string
version SemanticVersion
Результат void

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

public InstallPackage ( string packageId, SemanticVersion version, bool ignoreDependencies, bool allowPrereleaseVersions ) : void
packageId string
version SemanticVersion
ignoreDependencies bool
allowPrereleaseVersions bool
Результат void

OnInstalled() защищенный Метод

protected OnInstalled ( NuGet.PackageOperationEventArgs e ) : void
e NuGet.PackageOperationEventArgs
Результат void

OnUninstalled() защищенный Метод

protected OnUninstalled ( NuGet.PackageOperationEventArgs e ) : void
e NuGet.PackageOperationEventArgs
Результат void

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

public PackageManager ( IPackageRepository sourceRepository, IPackagePathResolver pathResolver, IFileSystem fileSystem ) : System
sourceRepository IPackageRepository
pathResolver IPackagePathResolver
fileSystem IFileSystem
Результат System

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

public PackageManager ( IPackageRepository sourceRepository, IPackagePathResolver pathResolver, IFileSystem fileSystem, IPackageRepository localRepository ) : System
sourceRepository IPackageRepository
pathResolver IPackagePathResolver
fileSystem IFileSystem
localRepository IPackageRepository
Результат System

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

public PackageManager ( IPackageRepository sourceRepository, string path ) : System
sourceRepository IPackageRepository
path string
Результат System

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

public UninstallPackage ( IPackage package ) : void
package IPackage
Результат void

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

public UninstallPackage ( IPackage package, bool forceRemove ) : void
package IPackage
forceRemove bool
Результат void

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

public UninstallPackage ( IPackage package, bool forceRemove, bool removeDependencies ) : void
package IPackage
forceRemove bool
removeDependencies bool
Результат void

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

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

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

public UninstallPackage ( string packageId, SemanticVersion version ) : void
packageId string
version SemanticVersion
Результат void

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

public UninstallPackage ( string packageId, SemanticVersion version, bool forceRemove ) : void
packageId string
version SemanticVersion
forceRemove bool
Результат void

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

public UninstallPackage ( string packageId, SemanticVersion version, bool forceRemove, bool removeDependencies ) : void
packageId string
version SemanticVersion
forceRemove bool
removeDependencies bool
Результат void

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

public UpdatePackage ( IPackage newPackage, bool updateDependencies, bool allowPrereleaseVersions ) : void
newPackage IPackage
updateDependencies bool
allowPrereleaseVersions bool
Результат void

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

public UpdatePackage ( string packageId, IVersionSpec versionSpec, bool updateDependencies, bool allowPrereleaseVersions ) : void
packageId string
versionSpec IVersionSpec
updateDependencies bool
allowPrereleaseVersions bool
Результат void

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

public UpdatePackage ( string packageId, SemanticVersion version, bool updateDependencies, bool allowPrereleaseVersions ) : void
packageId string
version SemanticVersion
updateDependencies bool
allowPrereleaseVersions bool
Результат void

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

public UpdatePackage ( string packageId, bool updateDependencies, bool allowPrereleaseVersions ) : void
packageId string
updateDependencies bool
allowPrereleaseVersions bool
Результат void