OpenTAP 9.27
API Reference
Protected Member Functions | Properties | List of all members
OpenTap.Package.CacheAction Class Reference

Hidden CLI sub command tap package cache that allows clearing the package cache. More...

Inheritance diagram for OpenTap.Package.CacheAction:
OpenTap.Package.LockingPackageAction OpenTap.Package.PackageAction OpenTap.Cli.ICliAction OpenTap.ITapPlugin

Protected Member Functions

override int LockedExecute (CancellationToken cancellationToken)
 When set, this action clears the package cache.
 
- Protected Member Functions inherited from OpenTap.Package.PackageAction
void RaiseError (Exception ex)
 Call this to raise the Error event. More...
 
void RaiseProgressUpdate (int progressPercent, string message)
 Call this to raise the ProgressUpdate event. More...
 

Properties

bool ClearCache [getset]
 When set, this action clears the package cache.
 
- Properties inherited from OpenTap.Package.LockingPackageAction
bool Unlocked [getset]
 Unlockes the package action to allow multiple running at the same time.
 
string Target [getset]
 The location to apply the command to. The default is the location of OpenTap.PackageManager.exe
 

Additional Inherited Members

- Public Member Functions inherited from OpenTap.Package.LockingPackageAction
override int Execute (CancellationToken cancellationToken)
 Executes this the action. Derived types should override LockedExecute instead of this. More...
 
- Public Member Functions inherited from OpenTap.Package.PackageAction
delegate void ProgressUpdateDelegate (int progressPercent, string message)
 A delegate used by ProgressUpdate More...
 
delegate void ErrorDelegate (Exception ex)
 A delegate type used by the Error event. More...
 
- Static Public Member Functions inherited from OpenTap.Package.LockingPackageAction
static Mutex GetMutex (string target)
 Get the named mutex used to lock the specified OpenTAP installation directory while it is being changed. More...
 
static bool RunIsolated (string application=null, string target=null)
 Only here for compatibility. Use IsolatedPackageAction instead of calling this.
 
- Static Protected Attributes inherited from OpenTap.Package.PackageAction
static TraceSource log = OpenTap.Log.CreateSource("PackageAction")
 Log source for PackageAction plugins.
 
- Events inherited from OpenTap.Package.PackageAction
ProgressUpdateDelegate ProgressUpdate
 Called by the action to indicate how far it has gotten. Will usually be called with a progressPercent of 100 to indicate that it is done.
 
ErrorDelegate Error
 Called when a critical error happens.
 

Detailed Description

Hidden CLI sub command tap package cache that allows clearing the package cache.

OpenTAP 9.27 API built Wed Nov 27 2024 13:14:46