Click or drag to resize

AssetServices Class


Provides the functionality to manage Ingeniux CMS assets.
Inheritance Hierarchy
SystemObject
  CMSServicesBase
    CMSContentServiceBase
      IngeniuxCMServiceAssetServices

Namespace:  IngeniuxCMService
Assembly:  IngeniuxCMService (in IngeniuxCMService.dll) Version: 10.3.169
Syntax
[ServiceBehaviorAttribute(IncludeExceptionDetailInFaults = true)]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class AssetServices : CMSContentServiceBase

The AssetServices type exposes the following members.

Constructors
  NameDescription
Public methodAssetServices
Initializes a new instance of the AssetServices class
Top
Methods
  NameDescription
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
Top
See Also