Click or drag to resize

IAssetFolderFolders Method


Retrieves a collection of the asset folders inside of the folder.

Namespace: Ingeniux.CMS
Assembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.492
Syntax
IEnumerable<IAssetFolder> Folders(
	out int count,
	int pageSize = -1,
	int startIndex = -1
)

Parameters

count  Int32
Total count of all child asset folders.
pageSize  Int32  (Optional)
Number of entries to return. If not provided, returns all entries.
startIndex  Int32  (Optional)
Starting index of entries. If not provided, starts from the first entry.

Return Value

IEnumerableIAssetFolder
Collection of child assets.
Example
Example of removing all assets in a folder in a custom hook:
C#
var assetFolder = session.Site.AssetFolder("af/114");
int c;
foreach (var childFolder in assetFolder.Folders(out c))
{
    assetFolder.RemoveFolder(childFolder);
}
See Also