IFsrmClassifierModuleDefinition Interface

 

Defines a module that is used to classify files.

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

Syntax

[GuidAttribute("BB36EA26-6318-4B8C-8592-F72DD602E7A5")]
public interface IFsrmClassifierModuleDefinition : IFsrmPipelineModuleDefinition
[GuidAttribute("BB36EA26-6318-4B8C-8592-F72DD602E7A5")]
public interface class IFsrmClassifierModuleDefinition : IFsrmPipelineModuleDefinition
[<GuidAttribute("BB36EA26-6318-4B8C-8592-F72DD602E7A5")>]
type IFsrmClassifierModuleDefinition = 
    interface
        interface IFsrmPipelineModuleDefinition
    end
<GuidAttribute("BB36EA26-6318-4B8C-8592-F72DD602E7A5")>
Public Interface IFsrmClassifierModuleDefinition
    Inherits IFsrmPipelineModuleDefinition

Properties

Name Description
System_CAPS_pubproperty Account

Gets and sets the Account property.

System_CAPS_pubproperty Company

Gets and sets the Company property.

System_CAPS_pubproperty Description

Gets and sets the Description property.

System_CAPS_pubproperty Enabled

Gets and sets the Enabled property.

System_CAPS_pubproperty id

Gets the id property.

System_CAPS_pubproperty ModuleClsid

Gets and sets the ModuleClsid property.

System_CAPS_pubproperty ModuleType

Gets the ModuleType property.

System_CAPS_pubproperty Name

Gets and sets the Name property.

System_CAPS_pubproperty NeedsExplicitValue

Sets or retrieves a value that determines whether a rule that uses the classifier needs to provide the value for the classification property.

System_CAPS_pubproperty NeedsFileContent

Gets and sets the NeedsFileContent property.

System_CAPS_pubproperty Parameters

Gets and sets the Parameters property.

System_CAPS_pubproperty PropertiesAffected

Sets or retrieves the list of property names that the classifier can affect.

System_CAPS_pubproperty PropertiesUsed

Sets or retrieves the list of property names that the classifier inspects.

System_CAPS_pubproperty SupportedExtensions

Gets and sets the SupportedExtensions property.

System_CAPS_pubproperty Version

Gets and sets the Version property.

Methods

Name Description
System_CAPS_pubmethod Commit()

Saves the module object in the server's list of objects.

System_CAPS_pubmethod Delete()

Removes the module object from the server's list of objects.

Remarks

To create a classifier module definition, call the CreateModuleDefinition method.

The following methods can return this interface:

  1. EnumModuleDefinitions

  2. GetModuleDefinition

See Also

IFsrmPipelineModuleDefinition
IFsrmStorageModuleDefinition
Microsoft.Storage Namespace

Return to top