ActionHandler
public class ActionHandlerNo description is available for this type.
Events
Section titled “Events”
OnActionsDone
Section titled “OnActionsDone”public event Action OnActionsDoneNo description is available for this member.
Returns
System.Action — No return description is available.
OnActionsInitialized
Section titled “OnActionsInitialized”public event Action OnActionsInitializedNo description is available for this member.
Returns
System.Action — No return description is available.
Fields
Section titled “Fields”
ACTION_DEFAULT_NAME
Section titled “ACTION_DEFAULT_NAME”public const string ACTION_DEFAULT_NAME = "-Default-"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_ASSET_STORE_PURCHASES
Section titled “ACTION_ASSET_STORE_PURCHASES”public const string ACTION_ASSET_STORE_PURCHASES = "AssetStorePurchases"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_ASSET_STORE_DETAILS
Section titled “ACTION_ASSET_STORE_DETAILS”public const string ACTION_ASSET_STORE_DETAILS = "AssetStoreDetails"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_ASSET_STORE_CACHE_SCAN
Section titled “ACTION_ASSET_STORE_CACHE_SCAN”public const string ACTION_ASSET_STORE_CACHE_SCAN = "AssetStoreCacheScan"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_ASSET_STORE_CACHE_INDEX
Section titled “ACTION_ASSET_STORE_CACHE_INDEX”public const string ACTION_ASSET_STORE_CACHE_INDEX = "AssetStoreCacheIndex"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_SUB_PACKAGES_INDEX
Section titled “ACTION_SUB_PACKAGES_INDEX”public const string ACTION_SUB_PACKAGES_INDEX = "IndexSubPackages"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_SUB_ARCHIVES_INDEX
Section titled “ACTION_SUB_ARCHIVES_INDEX”public const string ACTION_SUB_ARCHIVES_INDEX = "IndexSubArchives"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_PACKAGE_CACHE_SCAN
Section titled “ACTION_PACKAGE_CACHE_SCAN”public const string ACTION_PACKAGE_CACHE_SCAN = "RegistryPackageCacheScan"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_PACKAGE_CACHE_INDEX
Section titled “ACTION_PACKAGE_CACHE_INDEX”public const string ACTION_PACKAGE_CACHE_INDEX = "RegistryPackageCacheIndex"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_FOLDERS_INDEX
Section titled “ACTION_FOLDERS_INDEX”public const string ACTION_FOLDERS_INDEX = "FoldersIndex"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_MEDIA_FOLDERS_INDEX
Section titled “ACTION_MEDIA_FOLDERS_INDEX”public const string ACTION_MEDIA_FOLDERS_INDEX = "MediaFoldersIndex"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_ARCHIVE_FOLDERS_INDEX
Section titled “ACTION_ARCHIVE_FOLDERS_INDEX”public const string ACTION_ARCHIVE_FOLDERS_INDEX = "ArchiveFoldersIndex"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_PACKAGE_FOLDERS_INDEX
Section titled “ACTION_PACKAGE_FOLDERS_INDEX”public const string ACTION_PACKAGE_FOLDERS_INDEX = "PackageFoldersIndex"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_DEVPACKAGE_FOLDERS_INDEX
Section titled “ACTION_DEVPACKAGE_FOLDERS_INDEX”public const string ACTION_DEVPACKAGE_FOLDERS_INDEX = "DevPackageFoldersIndex"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_ASSET_MANAGER_INDEX
Section titled “ACTION_ASSET_MANAGER_INDEX”public const string ACTION_ASSET_MANAGER_INDEX = "AssetManagerIndex"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_ASSET_MANAGER_COLLECTION_INDEX
Section titled “ACTION_ASSET_MANAGER_COLLECTION_INDEX”public const string ACTION_ASSET_MANAGER_COLLECTION_INDEX = "AssetManagerCollectionIndex"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_ASSET_STORE_DOWNLOADS
Section titled “ACTION_ASSET_STORE_DOWNLOADS”public const string ACTION_ASSET_STORE_DOWNLOADS = "AssetStoreDownloads"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_COLOR_INDEX
Section titled “ACTION_COLOR_INDEX”public const string ACTION_COLOR_INDEX = "ColorIndexer"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_BACKUP
Section titled “ACTION_BACKUP”public const string ACTION_BACKUP = "Backup"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_AI_CAPTIONS
Section titled “ACTION_AI_CAPTIONS”public const string ACTION_AI_CAPTIONS = "AICaptions"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_SEMANTIC_INDEX
Section titled “ACTION_SEMANTIC_INDEX”public const string ACTION_SEMANTIC_INDEX = "SemanticIndex"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_CODE_INDEX
Section titled “ACTION_CODE_INDEX”public const string ACTION_CODE_INDEX = "CodeIndex"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_FIND_FREE
Section titled “ACTION_FIND_FREE”public const string ACTION_FIND_FREE = "ClaimFreeAssets"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_PREVIEWS_RECREATE
Section titled “ACTION_PREVIEWS_RECREATE”public const string ACTION_PREVIEWS_RECREATE = "RecreatePreviews"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_PREVIEWS_RESTORE
Section titled “ACTION_PREVIEWS_RESTORE”public const string ACTION_PREVIEWS_RESTORE = "RestorePreviews"No description is available for this member.
Returns
System.String — No return description is available.
ACTION_USER
Section titled “ACTION_USER”public const string ACTION_USER = "UserAction-"No description is available for this member.
Returns
System.String — No return description is available.
AI_ACTION_LOCK
Section titled “AI_ACTION_LOCK”public const string AI_ACTION_LOCK = "ASSET_INVENTORY_ACTION_LOCK"No description is available for this member.
Returns
System.String — No return description is available.
Actions
Section titled “Actions”public List<UpdateAction> ActionsNo description is available for this member.
Returns
System.Collections.Generic.List{AssetInventory.UpdateAction} — No return description is available.
UserActions
Section titled “UserActions”public List<CustomAction> UserActionsNo description is available for this member.
Returns
System.Collections.Generic.List{AssetInventory.CustomAction} — No return description is available.
ActionSteps
Section titled “ActionSteps”public List<ActionStep> ActionStepsNo description is available for this member.
Returns
System.Collections.Generic.List{Automator.ActionStep} — No return description is available.
Properties
Section titled “Properties”
CancellationRequested
Section titled “CancellationRequested”public bool CancellationRequested { get; set; }No description is available for this member.
Returns
System.Boolean — No return description is available.
CancellationToken
Section titled “CancellationToken”public CancellationToken CancellationToken { get; }Cancellation token tied to the global Stop button. Pass to async operations
(HTTP calls, AI requests, etc.) so they can be interrupted immediately
instead of waiting for the next polling check of AssetInventory.ActionHandler.CancellationRequested.
Returns
System.Threading.CancellationToken — No return description is available.
ActionsInProgress
Section titled “ActionsInProgress”public bool ActionsInProgress { get; }No description is available for this member.
Returns
System.Boolean — No return description is available.
AnyActionsInProgress
Section titled “AnyActionsInProgress”public bool AnyActionsInProgress { get; }No description is available for this member.
Returns
System.Boolean — No return description is available.
CreateBackups
Section titled “CreateBackups”public bool CreateBackups { get; set; }No description is available for this member.
Returns
System.Boolean — No return description is available.
CreateAICaptions
Section titled “CreateAICaptions”public bool CreateAICaptions { get; set; }No description is available for this member.
Returns
System.Boolean — No return description is available.
UpdateSemanticIndex
Section titled “UpdateSemanticIndex”public bool UpdateSemanticIndex { get; set; }No description is available for this member.
Returns
System.Boolean — No return description is available.
UpdateCodeIndex
Section titled “UpdateCodeIndex”public bool UpdateCodeIndex { get; set; }No description is available for this member.
Returns
System.Boolean — No return description is available.
ExtractColors
Section titled “ExtractColors”public bool ExtractColors { get; set; }No description is available for this member.
Returns
System.Boolean — No return description is available.
DownloadAssets
Section titled “DownloadAssets”public bool DownloadAssets { get; set; }No description is available for this member.
Returns
System.Boolean — No return description is available.
IndexPackageCache
Section titled “IndexPackageCache”public bool IndexPackageCache { get; set; }No description is available for this member.
Returns
System.Boolean — No return description is available.
IndexAssetManager
Section titled “IndexAssetManager”public bool IndexAssetManager { get; set; }No description is available for this member.
Returns
System.Boolean — No return description is available.
Methods
Section titled “Methods”
Init(bool)
Section titled “Init(bool)”public void Init(bool force = false)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
force |
System.Boolean | |
GetRunningActions()
Section titled “GetRunningActions()”public List<UpdateAction> GetRunningActions()No description is available for this member.
Returns
System.Collections.Generic.List{AssetInventory.UpdateAction} — No return description is available.
GetFirstActionStart()
Section titled “GetFirstActionStart()”public DateTime GetFirstActionStart()No description is available for this member.
Returns
System.DateTime — No return description is available.
RunAction(string, bool)
Section titled “RunAction(string, bool)”public Task RunAction(string action, bool force = false)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
action |
System.String | |
force |
System.Boolean |
Returns
System.Threading.Tasks.Task — No return description is available.
RunAction(UpdateAction, bool)
Section titled “RunAction(UpdateAction, bool)”public Task RunAction(UpdateAction action, bool force = false)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
action |
AssetInventory.UpdateAction | |
force |
System.Boolean |
Returns
System.Threading.Tasks.Task — No return description is available.
RegisterRunningAction(string, ActionProgress, string)
Section titled “RegisterRunningAction(string, ActionProgress, string)”public bool RegisterRunningAction(string action, ActionProgress runner, string caption = null)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
action |
System.String | |
runner |
Automator.ActionProgress | |
caption |
System.String |
Returns
System.Boolean — No return description is available.
RunWithProgress(string, Func, string, Func<ActionProgress, Task>)
Section titled “RunWithProgress(string, Func, string, Func<ActionProgress, Task>)”public Task<T> RunWithProgress<T>(string actionKey, Func<ActionProgress> factory, string caption, Func<ActionProgress, Task<T>> operation)Helper to run an async operation with progress tracking via RegisterRunningAction, returning a result. Ensures FinishProgress is always called.
Parameters
| Name | Type | Description |
|---|---|---|
actionKey |
System.String | |
factory |
System.Func{Automator.ActionProgress} | |
caption |
System.String | |
operation |
System.Func{Automator.ActionProgress,System.Threading.Tasks.Task{{T}}} |
Returns
System.Threading.Tasks.Task{{T}} — No return description is available.
RunWithProgress(string, Func, string, Func<ActionProgress, Task>)
Section titled “RunWithProgress(string, Func, string, Func<ActionProgress, Task>)”public Task RunWithProgress(string actionKey, Func<ActionProgress> factory, string caption, Func<ActionProgress, Task> operation)Helper to run an async operation with progress tracking via RegisterRunningAction, without a result. Ensures FinishProgress is always called.
Parameters
| Name | Type | Description |
|---|---|---|
actionKey |
System.String | |
factory |
System.Func{Automator.ActionProgress} | |
caption |
System.String | |
operation |
System.Func{Automator.ActionProgress,System.Threading.Tasks.Task} |
Returns
System.Threading.Tasks.Task — No return description is available.
RunWithProgress<TProgress, TResult>(string, string, Func<TProgress, Task>)
Section titled “RunWithProgress<TProgress, TResult>(string, string, Func<TProgress, Task>)”public Task<TResult> RunWithProgress<TProgress, TResult>(string actionKey, string caption, Func<TProgress, Task<TResult>> operation) where TProgress : ActionProgress, new()Generic wrapper that constructs TProgress and passes it to the operation, returning TResult.
Parameters
| Name | Type | Description |
|---|---|---|
actionKey |
System.String | |
caption |
System.String | |
operation |
System.Func{{TProgress},System.Threading.Tasks.Task{{TResult}}} |
Returns
System.Threading.Tasks.Task{{TResult}} — No return description is available.
RunWithProgress(string, string, Func<TProgress, Task>)
Section titled “RunWithProgress(string, string, Func<TProgress, Task>)”public Task RunWithProgress<TProgress>(string actionKey, string caption, Func<TProgress, Task> operation) where TProgress : ActionProgress, new()Generic wrapper that constructs TProgress and passes it to the operation, no result.
Parameters
| Name | Type | Description |
|---|---|---|
actionKey |
System.String | |
caption |
System.String | |
operation |
System.Func{{TProgress},System.Threading.Tasks.Task} |
Returns
System.Threading.Tasks.Task — No return description is available.
RunActions(bool)
Section titled “RunActions(bool)”public void RunActions(bool force = false)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
force |
System.Boolean | |
RunActions(List, bool, bool)
Section titled “RunActions(List, bool, bool)”public Task RunActions(List<UpdateAction> actions, bool force = false, bool awaitNonBlocking = false)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
actions |
System.Collections.Generic.List{AssetInventory.UpdateAction} | |
force |
System.Boolean | |
awaitNonBlocking |
System.Boolean |
Returns
System.Threading.Tasks.Task — No return description is available.
RunUserAction(CustomAction)
Section titled “RunUserAction(CustomAction)”public Task RunUserAction(CustomAction ca)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
ca |
AssetInventory.CustomAction |
Returns
System.Threading.Tasks.Task — No return description is available.
Reindex(AssetInfo)
Section titled “Reindex(AssetInfo)”public void Reindex(AssetInfo info)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
info |
AssetInventory.AssetInfo | |
FetchAssetDetails(bool, int, bool)
Section titled “FetchAssetDetails(bool, int, bool)”public Task FetchAssetDetails(bool forceUpdate = false, int assetId = 0, bool skipEvents = false)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
forceUpdate |
System.Boolean | |
assetId |
System.Int32 | |
skipEvents |
System.Boolean |
Returns
System.Threading.Tasks.Task — No return description is available.
IsActive(string)
Section titled “IsActive(string)”public bool IsActive(string actionKey)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
actionKey |
System.String |
Returns
System.Boolean — No return description is available.
IsActive(UpdateAction)
Section titled “IsActive(UpdateAction)”public bool IsActive(UpdateAction action)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
action |
AssetInventory.UpdateAction |
Returns
System.Boolean — No return description is available.
SetAllActive(bool)
Section titled “SetAllActive(bool)”public void SetAllActive(bool enabled)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
enabled |
System.Boolean | |
SetActive(string, bool)
Section titled “SetActive(string, bool)”public void SetActive(string actionKey, bool enabled)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
actionKey |
System.String | |
enabled |
System.Boolean | |
SetActive(UpdateAction, bool)
Section titled “SetActive(UpdateAction, bool)”public void SetActive(UpdateAction action, bool enabled)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
action |
AssetInventory.UpdateAction | |
enabled |
System.Boolean | |
SetDefaultActive()
Section titled “SetDefaultActive()”public void SetDefaultActive()No description is available for this member.
CancelAll()
Section titled “CancelAll()”public void CancelAll()No description is available for this member.