IFsrmClassifierModuleImplementation Interface
Classifier modules implement this interface. FSRM calls the module's implementation when it runs classification.
Assembly: srmlib (in srmlib.dll)
| Name | Description | |
|---|---|---|
![]() | LastModified | Retrieves the last time the classifier's internal rules were modified as a 64-bit FILETIME value. |
| Name | Description | |
|---|---|---|
![]() | DoesPropertyValueApply(String, String, Boolean, Guid, Guid) | Queries the classifier to find out whether the specified property value applies to the file most recently specified by the OnBeginFile method. |
![]() | GetPropertyValueToApply(String, String, Guid, Guid) | Retrieves the value from the classifier that should be applied for the specified property of the file most recently specified by the OnBeginFile method. |
![]() | OnBeginFile(IFsrmPropertyBag, Object()) | Instructs the classifier to prepare for processing a file with the specified property bag. |
![]() | OnEndFile() | Instructs the classifier to perform any cleanup after processing a file. |
![]() | OnLoad(IFsrmPipelineModuleDefinition, FsrmPipelineModuleConnector) | Initializes the classifier module. |
![]() | OnUnload() | Notifies the classifier module to perform any cleanup tasks. |
![]() | UseRulesAndDefinitions(IFsrmCollection, IFsrmCollection) | Specifies the collection of rules and relevant property definitions the classifier should expect to process. |

