FsrmClassificationManager Interface

 

Represents the FSRM Classification Manager. All methods and properties of the IFsrmClassificationManager, IFsrmClassificationManager2, and DIFsrmClassificationEvents interfaces are available in this class. To create this object from a script, use the "Fsrm.FsrmClassificationManager" program identifier.

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

Syntax

[GuidAttribute("0004C1C9-127E-4765-BA07-6A3147BCA112")]
public interface FsrmClassificationManager : IFsrmClassificationManager2, 
    DIFsrmClassificationEvents_Event
[GuidAttribute("0004C1C9-127E-4765-BA07-6A3147BCA112")]
public interface class FsrmClassificationManager : IFsrmClassificationManager2, 
    DIFsrmClassificationEvents_Event
[<GuidAttribute("0004C1C9-127E-4765-BA07-6A3147BCA112")>]
type FsrmClassificationManager = 
    interface
        interface IFsrmClassificationManager2
        interface DIFsrmClassificationEvents_Event
    end
<GuidAttribute("0004C1C9-127E-4765-BA07-6A3147BCA112")>
Public Interface FsrmClassificationManager
    Inherits IFsrmClassificationManager2, DIFsrmClassificationEvents_Event

Properties

Name Description
System_CAPS_pubproperty ClassificationLastError

Gets the ClassificationLastError property.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubproperty ClassificationLastReportPathWithoutExtension

Gets the ClassificationLastReportPathWithoutExtension property.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubproperty ClassificationReportEnabled

Gets and sets the ClassificationReportEnabled property.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubproperty ClassificationReportFormats

Gets and sets the ClassificationReportFormats property.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubproperty ClassificationReportMailTo

Gets and sets the ClassificationReportMailTo property.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubproperty ClassificationRunningStatus

Gets the ClassificationRunningStatus property.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubproperty Logging

Gets and sets the Logging property.(Inherited from IFsrmClassificationManager2.)

Methods

Name Description
System_CAPS_pubmethod add_OnFile(DIFsrmClassificationEvents_OnFileEventHandler)

Adds an OnFile event handler.(Inherited from DIFsrmClassificationEvents_Event.)

System_CAPS_pubmethod CancelClassification()

Cancels classification if it is running.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod ClassifyFiles(Object[], Object[], Object[], _FsrmGetFilePropertyOptions)

This method is used to perform bulk enumeration, setting, and clearing of file properties.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod ClearFileProperty(String, String)

Attempts to remove the specified property from the file or folder.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod CreateModuleDefinition(_FsrmPipelineModuleType)

Creates a module definition of the specified type.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod CreatePropertyDefinition()

Creates a property definition.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod CreateRule(_FsrmRuleType)

Creates a rule of the specified type.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod EnumFileProperties(String, _FsrmGetFilePropertyOptions)

Enumerates the properties of the specified file.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod EnumModuleDefinitions(_FsrmPipelineModuleType, _FsrmEnumOptions)

Enumerates the module definitions of the specified type.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod EnumPropertyDefinitions(_FsrmEnumOptions)

Enumerates the property definitions.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod EnumRules(_FsrmRuleType, _FsrmEnumOptions)

Enumerates the rules of the specified type.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod GetFileProperty(String, String, _FsrmGetFilePropertyOptions)

Retrieves the specified property from the file or folder.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod GetModuleDefinition(String, _FsrmPipelineModuleType)

Retrieves the specified module definition.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod GetPropertyDefinition(String)

Retrieves the specified property definition.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod GetRule(String, _FsrmRuleType)

Retrieves the specified rule.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod remove_OnFile(DIFsrmClassificationEvents_OnFileEventHandler)

Removes an OnFile event handler.(Inherited from DIFsrmClassificationEvents_Event.)

System_CAPS_pubmethod RunClassification(_FsrmReportGenerationContext, String)

Runs classification rules and generates the classification report.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod SetFileProperty(String, String, String)

Sets the value of the specified property in the file or folder.(Inherited from IFsrmClassificationManager2.)

System_CAPS_pubmethod WaitForClassificationCompletion(Int32)

Waits for the specified period of time or until classification has finished running.(Inherited from IFsrmClassificationManager2.)

Events

Name Description
System_CAPS_pubevent OnFile

Represents a file classification event. The event receives properties of files that are processed by the ClassifyFiles method.(Inherited from DIFsrmClassificationEvents_Event.)

Remarks

FSRM implements this class.

See Also

IFsrmClassificationManager
IFsrmClassificationManager2
Microsoft.Storage Namespace

Return to top