IPluginUserManagerProvider Interface

Plugin for user managers. That can be used to manage files in the user directory

Definition

Namespace: PCBI.Plugin.Interfaces
Assembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
C#
public interface IPluginUserManagerProvider : IPlugin
Implements
IPlugin

Properties

Assembly
(Inherited from IPlugin)
DefaultUserDirectory Default directory of the user manager. This is the directory that is used when the user manager is selected.
IsAvailable If the user manager is available. If not, it will not be shown in the user manager selection.
Parent
(Inherited from IPlugin)
Path
(Inherited from IPlugin)
PluginDestination
(Inherited from IPlugin)
PluginEnabled
(Inherited from IPlugin)
Type
(Inherited from IPlugin)
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 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 Returns a TreeView Control that manages the files and directories
InitEvents After loading the Plugin PCB-Investigator init all events and set the parent.
(Inherited from IPlugin)
IsActionAllowed Ast plugin for handling of special ID_ActionItem or registrated IDs. default is return false.
(Inherited from IPlugin)
IsDirectory Check if a path is a directory
MoveToUser Move to the user directory
RenameFile 
RenameFolder 

See Also