FSRM Interfaces
The following interfaces are part of the File Server Resource Manager (FSRM) API.
In this section
-
Handles events that are received while processing a ClassifyFiles call.
-
Used to show the Access Denied Remediation (ADR) client user interface.
-
The base class for all FSRM action interfaces.
-
Used to run a command or script in response to a quota, file screen, or file management job event.
-
Used to send an email message in response to a quota or file screen event.
-
Used to limit the number of expired files listed in the email notification.
-
Used to log an event to the Windows Application event log in response to a quota, file screen, or file management job event.
-
Used to generate a report in response to a quota or file screen event.
-
Used to automatically add the quota to new and existing subdirectories of the directory on which the automatic quota is applied.
-
Manages file classification. Use this interface to define properties to use in classification, add classification rules for classifying files, define classification and storage modules, and enable classification reporting.
-
Manages file classification. Use this interface to define properties to use in classification, add classification rules for classifying files, define classification and storage modules, and enable classification reporting.
-
Defines a classification rule.
-
Defines a classifier module.
-
Classifier modules implement this interface. FSRM calls the module's implementation when it runs classification.
-
Defines a collection of FSRM objects.
-
Defines a collection of FSRM objects that can have the same type of objects added to or removed from the collection. All objects in the collection can also be committed in a single batch operation.
-
Used to access the results when the source template calls the CommitAndUpdateDerived method.
-
Used to export and import FSRM objects.
-
Defines a file condition property.
-
Used to define a group of files based on one or more file name patterns.
-
Used to configure imported file group objects.
-
Used to manage file group objects.
-
Defines a file management job.
-
Used to manage file management jobs.
-
Used to configure a file screen that blocks groups of files from being saved to the specified directory.
-
Base class for all file screen interfaces.
-
Used to configure an exception that excludes the specified files from the file screening process.
-
Used to manage file screen objects.
-
Used to configure templates from which new file screens can be derived.
-
Used to save imported file screen templates.
-
Used to manage file screen templates.
-
Used to manage a collection of FSRM objects that can have objects added to or removed from the collection.
-
Base class for all FSRM objects.
-
Used to retrieve the network share paths that are mapped to a local path.
-
Creates the communication channel between FSRM and your pipeline module implementation.
-
Defines a module that is used to classify files or store and retrieve properties from files.
-
Abstract interface for IFsrmClassifierModuleImplementation and IFsrmStorageModuleImplementation.
-
Defines an instance of a property.
-
Contains the classification properties for a file.
-
IFsrmPropertyBag2 Interface
-
Defines a property condition that the file management job uses to determine if the file is expired.
-
Defines a property that you want to use to classify files.
-
Defines a property that you want to use to classify files.
-
Contains properties that describe a classification property definition value.
-
Used to define a quota for a specified directory and to retrieve use statistics.
-
Base interface for all quota interfaces.
-
Used to manage quotas.
-
Used to manage quotas, extended version.
-
Base class for the quota and automatic quota interfaces.
-
Used to configure templates from which new quota objects can be derived.
-
Used to modify and save imported quota templates.
-
Used to manage quota templates.
-
Used to configure the description and filters for a single report.
-
Used to configure a report job.
-
Used to manage report jobs.
-
Used to manage scheduled tasks for report jobs and file management jobs.
-
Defines a rule.
-
Used to configure FSRM.
-
Defines a local storage module that is used to read and write property values.
-
Storage modules implement this interface.