Interface IPackageManifestService
Provides services for retrieving package manifests.
Namespace: Umbraco.Cms.Core.Manifest
Assembly: Umbraco.Core.dll
Syntax
public interface IPackageManifestService
Methods
View SourceGetAllPackageManifestsAsync()
Gets all package manifests asynchronously.
Declaration
Task<IEnumerable<PackageManifest>> GetAllPackageManifestsAsync()
Returns
| Type | Description |
|---|---|
| Task<IEnumerable<PackageManifest>> | A task that represents the asynchronous operation containing all package manifests. |
GetPackageManifestImportmapAsync()
Gets the combined importmap from all package manifests asynchronously.
Declaration
Task<PackageManifestImportmap> GetPackageManifestImportmapAsync()
Returns
| Type | Description |
|---|---|
| Task<PackageManifestImportmap> | A task that represents the asynchronous operation containing the merged PackageManifestImportmap. |
GetPrivatePackageManifestsAsync()
Gets all private package manifests asynchronously.
Declaration
Task<IEnumerable<PackageManifest>> GetPrivatePackageManifestsAsync()
Returns
| Type | Description |
|---|---|
| Task<IEnumerable<PackageManifest>> | A task that represents the asynchronous operation containing private package manifests that do not allow public access. |
GetPublicPackageManifestsAsync()
Gets all public package manifests asynchronously.
Declaration
Task<IEnumerable<PackageManifest>> GetPublicPackageManifestsAsync()
Returns
| Type | Description |
|---|---|
| Task<IEnumerable<PackageManifest>> | A task that represents the asynchronous operation containing public package manifests that allow public access. |