IFsrmStorageModuleDefinition Interface
Defines a local storage module that is used to read and write property values.
Namespace: Microsoft.Storage
Assembly: srmlib (in srmlib.dll)
Syntax
[GuidAttribute("15A81350-497D-4ABA-80E9-D4DBCC5521FE")]
public interface IFsrmStorageModuleDefinition : IFsrmPipelineModuleDefinition
[GuidAttribute("15A81350-497D-4ABA-80E9-D4DBCC5521FE")]
public interface class IFsrmStorageModuleDefinition : IFsrmPipelineModuleDefinition
[<GuidAttribute("15A81350-497D-4ABA-80E9-D4DBCC5521FE")>]
type IFsrmStorageModuleDefinition =
interface
interface IFsrmPipelineModuleDefinition
end
<GuidAttribute("15A81350-497D-4ABA-80E9-D4DBCC5521FE")>
Public Interface IFsrmStorageModuleDefinition
Inherits IFsrmPipelineModuleDefinition
Properties
Name | Description | |
---|---|---|
Account | Gets and sets the account to use when running the module. |
|
Capabilities | Flags that specify capabilities of the storage module. This property is read/write. |
|
Company | Gets and sets the name of the company that created the classification or storage module. |
|
Description | Gets and sets the Description property. |
|
Enabled | Determines whether the module is enabled. |
|
id | Gets the id property. |
|
ModuleClsid | Retrieves or sets a string representation specifying the COM class identifier for the class that implements the module defined by this module definition. |
|
ModuleType | Retrieves the type of module. |
|
Name | Retrieves or sets the name of the module definition. |
|
NeedsFileContent | Gets or sets a value that determines whether the module needs to read the contents of the file. |
|
Parameters | Retrieves or sets the optional parameters to pass to the module. |
|
StorageType | The type of storage that the storage module uses. |
|
SupportedExtensions | Retrieves or sets the list of file extensions supported by this module. |
|
UpdatesFileContent | Determines whether the module updates the contents of the file. |
|
Version | Retrieves or sets the version of the module definition. |
Methods
Name | Description | |
---|---|---|
Commit() | Saves the module object in the server's list of objects. |
|
Delete() | Removes the module object from the server's list of objects. |
Remarks
Important
This interface supports local use only. Remote operations are not supported.
To create a storage module definition, call the CreateModuleDefinition method.
The following methods can return this interface:
See Also
Return to top