Show / Hide Table of Contents

Interface IPackageController

Namespace: DotNetNuke.Services.Installer.Packages
Assembly: DotNetNuke.dll
Syntax
public interface IPackageController

Methods

DeleteExtensionPackage(PackageInfo)

Declaration
void DeleteExtensionPackage(PackageInfo package)
Parameters
Type Name Description
PackageInfo package

GetExtensionPackage(int, Func<PackageInfo, bool>)

Declaration
PackageInfo GetExtensionPackage(int portalId, Func<PackageInfo, bool> predicate)
Parameters
Type Name Description
int portalId
Func<PackageInfo, bool> predicate
Returns
Type Description
PackageInfo

GetExtensionPackage(int, Func<PackageInfo, bool>, bool)

Declaration
PackageInfo GetExtensionPackage(int portalId, Func<PackageInfo, bool> predicate, bool useCopy)
Parameters
Type Name Description
int portalId
Func<PackageInfo, bool> predicate
bool useCopy
Returns
Type Description
PackageInfo

GetExtensionPackageType(Func<PackageType, bool>)

Declaration
PackageType GetExtensionPackageType(Func<PackageType, bool> predicate)
Parameters
Type Name Description
Func<PackageType, bool> predicate
Returns
Type Description
PackageType

GetExtensionPackageTypes()

Declaration
IList<PackageType> GetExtensionPackageTypes()
Returns
Type Description
IList<PackageType>

GetExtensionPackages(int)

Declaration
IList<PackageInfo> GetExtensionPackages(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
IList<PackageInfo>

GetExtensionPackages(int, Func<PackageInfo, bool>)

Declaration
IList<PackageInfo> GetExtensionPackages(int portalId, Func<PackageInfo, bool> predicate)
Parameters
Type Name Description
int portalId
Func<PackageInfo, bool> predicate
Returns
Type Description
IList<PackageInfo>

GetPackageDependencies(Func<PackageDependencyInfo, bool>)

Declaration
IList<PackageDependencyInfo> GetPackageDependencies(Func<PackageDependencyInfo, bool> predicate)
Parameters
Type Name Description
Func<PackageDependencyInfo, bool> predicate
Returns
Type Description
IList<PackageDependencyInfo>

SaveExtensionPackage(PackageInfo)

Declaration
void SaveExtensionPackage(PackageInfo package)
Parameters
Type Name Description
PackageInfo package

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS