LocalUserManager Class

Local manager that handles the user content in the default way

Definition

Namespace: PCB_Investigator.Automation.UserManager
Assembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
C#
public class LocalUserManager : IPluginUserManagerProvider, 
	IPlugin
Inheritance
Object    LocalUserManager
Implements
IPlugin, IPluginUserManagerProvider

Constructors

LocalUserManagerInitializes a new instance of the LocalUserManager class

Properties

Assembly 
DefaultUserDirectory Default directory of the user manager. This is the directory that is used when the user manager is selected.
IsAvailable 
Parent 
Path 
PluginDestination 
PluginEnabled 
Type 
UserManagerDescription Description of the User Manager
UserManagerMoveableToLocal If the current user manager can move files to the local user directory
UserManagerName Name of the User Manager
UserManagerPriority Priority of the user manager. Ranges from 0 to 100. The higher the number, the higher the priority.

Methods

ClearDirectory Clears the directory of all files but does not delete the directory itself
CreateDirectory Create a directory
CreateFile Create a file
DeleteDirectory Delete a directory
DeleteFile Delete a file
DeleteFiles Delete multiple files
DirectoryExists Check if a directory exists
FileCopy Copy a file
FileExists Check if a file exists
GetFile Return the file data of a file
GetFileNames(String) 
GetFileNames(String, String) Get the file names of a directory
GetFiles Get the file data of all files in a directory
GetLocalDirectory Get the local directory of the user
GetSubDirectories Get the subdirectories of a directory
GetUserManagerControl 
InitEvents After loading the Plugin PCB-Investigator init all events and set the parent.
IsActionAllowed Ast plugin for handling of special ID_ActionItem or registrated IDs. default is return false.
IsDirectory Check if a path is a directory
MoveToUser Move to the user directory
RenameFile 
RenameFolder 
ToString
(Overrides ObjectToString)

See Also