IFsrmClassifierModuleImplementation interface (fsrmpipeline.h)

Classifier modules implement this interface. FSRM calls the module's implementation when it runs classification.

Inheritance

The IFsrmClassifierModuleImplementation interface inherits from IFsrmPipelineModuleImplementation. IFsrmClassifierModuleImplementation also has these types of members:

Methods

The IFsrmClassifierModuleImplementation interface has these methods.

 
IFsrmClassifierModuleImplementation::DoesPropertyValueApply

Queries the classifier to find out whether the specified property value applies to the file most recently specified by the IFsrmClassifierModuleImplementation::OnBeginFile method.
IFsrmClassifierModuleImplementation::get_LastModified

The last time the classifier's internal rules were modified as a 64-bit FILETIME value.
IFsrmClassifierModuleImplementation::GetPropertyValueToApply

Retrieves the value from the classifier that should be applied for the specified property of the file most recently specified by the IFsrmClassifierModuleImplementation::OnBeginFile method.
IFsrmClassifierModuleImplementation::OnBeginFile

Instructs the classifier to prepare for processing a file with the specified property bag.
IFsrmClassifierModuleImplementation::OnEndFile

Instructs the classifier to perform any cleanup after processing a file.
IFsrmClassifierModuleImplementation::UseRulesAndDefinitions

Specifies the collection of rules and relevant property definitions the classifier should expect to process.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008 R2
Target Platform Windows
Header fsrmpipeline.h (include FsrmPipeline.h, FsrmQuota.h, FsrmReports.h, FsrmScreen.h)

See also

IFsrmPipelineModuleImplementation

IFsrmStorageModuleImplementation