IFsrmClassifierModuleImplementation Interface

 

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

Namespace:   Microsoft.Storage
Assembly:  srmlib (in srmlib.dll)

<GuidAttribute("4C968FC6-6EDB-4051-9C18-73B7291AE106")>
Public Interface IFsrmClassifierModuleImplementation
	Inherits IFsrmPipelineModuleImplementation

NameDescription
System_CAPS_pubpropertyLastModified

Retrieves the last time the classifier's internal rules were modified as a 64-bit FILETIME value.

NameDescription
System_CAPS_pubmethodDoesPropertyValueApply(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.

System_CAPS_pubmethodGetPropertyValueToApply(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.

System_CAPS_pubmethodOnBeginFile(IFsrmPropertyBag, Object())

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

System_CAPS_pubmethodOnEndFile()

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

System_CAPS_pubmethodOnLoad(IFsrmPipelineModuleDefinition, FsrmPipelineModuleConnector)

Initializes the classifier module.

System_CAPS_pubmethodOnUnload()

Notifies the classifier module to perform any cleanup tasks.

System_CAPS_pubmethodUseRulesAndDefinitions(IFsrmCollection, IFsrmCollection)

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

Return to top

Community Additions

ADD
Show: