AssetServices Class

Ingeniux CMS Web Services API

Provides the functionality to manage Ingeniux CMS assets.
Inheritance Hierarchy


Namespace:  IngeniuxCMService
Assembly:  IngeniuxCMService (in IngeniuxCMService.dll) Version: 10.3.70

[ServiceBehaviorAttribute(IncludeExceptionDetailInFaults = true)]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class AssetServices : CMSContentServiceBase

The AssetServices type exposes the following members.


Public methodAssetServices
Initializes a new instance of the AssetServices class

Public methodCreateResumeFolder
Creates AssetFolders of given paths; Creates all missing folders for each path; Resume folder that matches the paths in the entire ancestors chains.
Public methodGetAssetChildren
Retrieves the child assets for specified asset folder
Public methodGetAssetFolderInfoForField
Retrieves basic information of an asset folder
Public methodGetAssetInfoForField
Retrieves basic asset information
Public methodGetAssetRoots
Retrieves the list of root asset folders by their IDs
Public methodGetRelatedAssets
Retrieves the assets related to the asset of specified ID
Public methodMultiPartUpload
Handles multi-part form upload and creates a new asset with upload binary as asset content
Public methodUploadAssetPackage
Uploads a zip file, and creates all files within the zip file as assets, with default schemas for their extensions. The folders structure within the zip file is replicated as asset folders
See Also