IFsrmPipelineModuleDefinition Interface

 

Defines a module that is used to classify files or store and retrieve properties from files.

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

Syntax

[GuidAttribute("515C1277-2C81-440E-8FCF-367921ED4F59")]
public interface IFsrmPipelineModuleDefinition : IFsrmObject
[GuidAttribute("515C1277-2C81-440E-8FCF-367921ED4F59")]
public interface class IFsrmPipelineModuleDefinition : IFsrmObject
[<GuidAttribute("515C1277-2C81-440E-8FCF-367921ED4F59")>]
type IFsrmPipelineModuleDefinition = 
    interface
        interface IFsrmObject
    end
<GuidAttribute("515C1277-2C81-440E-8FCF-367921ED4F59")>
Public Interface IFsrmPipelineModuleDefinition
    Inherits IFsrmObject

Properties

Name Description
System_CAPS_pubproperty Account

The account to use when running the module.

System_CAPS_pubproperty Company

The name of the company that created the classification or storage module.

System_CAPS_pubproperty Description

Gets and sets the Description property.

System_CAPS_pubproperty Enabled

Determines whether the module is enabled.

System_CAPS_pubproperty id

Gets the id property.

System_CAPS_pubproperty ModuleClsid

A string representation specifying the COM class identifier for the class that implements the module defined by this module definition.

System_CAPS_pubproperty ModuleType

Retrieves the type of module.

System_CAPS_pubproperty Name

Retrieves or sets the name of the module definition.

System_CAPS_pubproperty NeedsFileContent

Gets or sets a value that determines whether the module needs to read the contents of the file.

System_CAPS_pubproperty Parameters

Retrieves or sets the optional parameters to pass to the module.

System_CAPS_pubproperty SupportedExtensions

Retrieves or sets the list of file extensions supported by this module.

System_CAPS_pubproperty Version

Retrieves or sets the version of the module definition.

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.

See Also

Microsoft.Storage Namespace

Return to top