IFsrmStorageModuleImplementation Interface

 

Storage modules implement this interface.

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

Syntax

[GuidAttribute("0AF4A0DA-895A-4E50-8712-A96724BCEC64")]
public interface IFsrmStorageModuleImplementation : IFsrmPipelineModuleImplementation
[GuidAttribute("0AF4A0DA-895A-4E50-8712-A96724BCEC64")]
public interface class IFsrmStorageModuleImplementation : IFsrmPipelineModuleImplementation
[<GuidAttribute("0AF4A0DA-895A-4E50-8712-A96724BCEC64")>]
type IFsrmStorageModuleImplementation = 
    interface
        interface IFsrmPipelineModuleImplementation
    end
<GuidAttribute("0AF4A0DA-895A-4E50-8712-A96724BCEC64")>
Public Interface IFsrmStorageModuleImplementation
    Inherits IFsrmPipelineModuleImplementation

Methods

Name Description
System_CAPS_pubmethod LoadProperties(IFsrmPropertyBag)

Instructs the storage module to load all properties.

System_CAPS_pubmethod OnLoad(IFsrmPipelineModuleDefinition, FsrmPipelineModuleConnector)

Initializes the storage module.

System_CAPS_pubmethod OnUnload()

Notifies the storage module to perform any cleanup tasks.

System_CAPS_pubmethod SaveProperties(IFsrmPropertyBag)

Instructs the storage module to save properties associated with a file.

System_CAPS_pubmethod UseDefinitions(IFsrmCollection)

Specifies the property definitions FSRM recognizes.

See Also

Microsoft.Storage Namespace

Return to top