Interface IPackageController
Assembly: DotNetNuke.dll
Syntax
public interface IPackageController
Methods
DeleteExtensionPackage(PackageInfo)
Declaration
void DeleteExtensionPackage(PackageInfo package)
Parameters
GetExtensionPackage(int, Func<PackageInfo, bool>)
Declaration
PackageInfo GetExtensionPackage(int portalId, Func<PackageInfo, bool> predicate)
Parameters
Returns
GetExtensionPackage(int, Func<PackageInfo, bool>, bool)
Declaration
PackageInfo GetExtensionPackage(int portalId, Func<PackageInfo, bool> predicate, bool useCopy)
Parameters
Returns
GetExtensionPackageType(Func<PackageType, bool>)
Declaration
PackageType GetExtensionPackageType(Func<PackageType, bool> predicate)
Parameters
Returns
GetExtensionPackageTypes()
Declaration
IList<PackageType> GetExtensionPackageTypes()
Returns
GetExtensionPackages(int)
Declaration
IList<PackageInfo> GetExtensionPackages(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
Returns
GetExtensionPackages(int, Func<PackageInfo, bool>)
Declaration
IList<PackageInfo> GetExtensionPackages(int portalId, Func<PackageInfo, bool> predicate)
Parameters
Returns
GetPackageDependencies(Func<PackageDependencyInfo, bool>)
Declaration
IList<PackageDependencyInfo> GetPackageDependencies(Func<PackageDependencyInfo, bool> predicate)
Parameters
Returns
SaveExtensionPackage(PackageInfo)
Declaration
void SaveExtensionPackage(PackageInfo package)
Parameters
Extension Methods