Microsoft.Storage Namespace

 

Provides interfaces, classes, and enumerations for managing storage.

ClassDescription
System_CAPS_pubclassAdSyncTaskClass

Represents an Active Directory synchronization task.

System_CAPS_pubclassDIFsrmClassificationEvents_SinkHelper

Helper class that provides a file classification events handler and delegate.

System_CAPS_pubclassFsrmAccessDeniedRemediationClientClass

Used to show the Access Denied Remediation (ADR) client user interface.

System_CAPS_pubclassFsrmClassificationManagerClass

Manages file classification. Use this interface to define properties to use in classification, add classification rules for classifying files, define classification and storage modules, and enable classification reporting.

System_CAPS_pubclassFsrmExportImportClass

Used to export and import FSRM objects.

System_CAPS_pubclassFsrmFileGroupManagerClass

Used to manage file group objects.

System_CAPS_pubclassFsrmFileManagementJobManagerClass

Used to manage file management jobs.

System_CAPS_pubclassFsrmFileScreenManagerClass

Used to manage file screen objects.

System_CAPS_pubclassFsrmFileScreenTemplateManagerClass

Used to manage file screen templates.

System_CAPS_pubclassFsrmPathMapperClass

Used to retrieve the network share paths that are mapped to a local path.

System_CAPS_pubclassFsrmPipelineModuleConnectorClass

Creates the communication channel between FSRM and your pipeline module implementation.

System_CAPS_pubclassFsrmQuotaManagerClass

Used to manage quotas.

System_CAPS_pubclassFsrmQuotaTemplateManagerClass

Used to manage quota templates.

System_CAPS_pubclassFsrmReportManagerClass

Used to manage report jobs.

System_CAPS_pubclassFsrmReportSchedulerClass

Used to manage scheduled tasks for report jobs and file management jobs.

System_CAPS_pubclassFsrmSettingClass

Used to configure FSRM.

InterfaceDescription
System_CAPS_pubinterfaceAdSyncTask

Defines the methods that are called by the Task Scheduler service to manage a COM handler for Active Directory synchronization.

System_CAPS_pubinterfaceDIFsrmClassificationEvents

Handles events that are received while processing a ClassifyFiles call.

System_CAPS_pubinterfaceDIFsrmClassificationEvents_Event

Manages event handlers for file classification events.

System_CAPS_pubinterfaceFsrmAccessDeniedRemediationClient

Used to show the Access Denied Remediation (ADR) client user interface.

System_CAPS_pubinterfaceFsrmClassificationManager

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.

System_CAPS_pubinterfaceFsrmExportImport

Used to export and import FSRM objects. All methods of the IFsrmExportImport interface are available in this class.

System_CAPS_pubinterfaceFsrmFileGroupManager

Used to manage file group objects. All methods of the IFsrmFileGroupManager interface are available in this class.

System_CAPS_pubinterfaceFsrmFileManagementJobManager

Used to manage file management jobs. All methods and properties of the IFsrmFileManagementJobManager interface are available in this class. To create this object from a script, use the "Fsrm.FsrmFileManagementJobManager" program identifier.

System_CAPS_pubinterfaceFsrmFileScreenManager

Used to manage file screen objects. All methods and properties of the IFsrmFileScreenManager interface are available in this class. To create this object from a script, use the "Fsrm.FsrmFileScreenManager" program identifier.

System_CAPS_pubinterfaceFsrmFileScreenTemplateManager

Used to manage file screen templates. All methods of the IFsrmFileScreenTemplateManager interface are available in this class. To create this object from a script, use the "Fsrm.FsrmFileScreenTemplateManager" program identifier.

System_CAPS_pubinterfaceFsrmPathMapper

Used to retrieve the network share paths that are mapped to a local path. All methods of the IFsrmPathMapper interface are available in this class. To create this object from a script, use the "Fsrm.FsrmPathMapper" program identifier.

System_CAPS_pubinterfaceFsrmPipelineModuleConnector

Creates the communication channel between FSRM and your pipeline module implementation. All methods and properties of the IFsrmPipelineModuleConnector interface are available in this class. To create this object from a script, use the "Fsrm.FsrmPipelineModuleConnector" program identifier.

System_CAPS_pubinterfaceFsrmQuotaManager

Used to manage quotas. All methods and properties of the IFsrmQuotaManager interface are available in this class. To create this object from a script, use the "Fsrm.FsrmQuotaManager" program identifier.

System_CAPS_pubinterfaceFsrmQuotaTemplateManager

Used to manage quota templates. All methods of the IFsrmQuotaTemplateManager interface are available in this class. To create this object from a script, use the "Fsrm.FsrmQuotaTemplateManager" program identifier.

System_CAPS_pubinterfaceFsrmReportManager

Used to manage report jobs. All methods of the IFsrmReportManager interface are available in this class. To create this object from a script, use the "Fsrm.FsrmReportManager" program identifier.

System_CAPS_pubinterfaceFsrmReportScheduler

Used to manage scheduled tasks for report jobs and file management jobs. All methods of the IFsrmReportScheduler interface are available in this class. To create this object from a script, use the "Fsrm.FsrmReportScheduler" program identifier.

System_CAPS_pubinterfaceFsrmSetting

Used to configure FSRM. All methods and properties of the IFsrmSetting interface are available in this class. To create this object from a script, use the "Fsrm.FsrmSetting" program identifier.

System_CAPS_pubinterfaceIFsrmAccessDeniedRemediationClient

Used to show the Access Denied Remediation (ADR) client user interface.

System_CAPS_pubinterfaceIFsrmAction

The base class for all FSRM action interfaces.

System_CAPS_pubinterfaceIFsrmActionCommand

Used to run a command or script in response to a quota, file screen, or file management job event.

System_CAPS_pubinterfaceIFsrmActionEmail

Used to send an email message in response to a quota or file screen event.

System_CAPS_pubinterfaceIFsrmActionEmail2

Used to limit the number of expired files listed in the email notification.

System_CAPS_pubinterfaceIFsrmActionEventLog

Used to log an event to the Windows Application event log in response to a quota, file screen, or file management job event.

System_CAPS_pubinterfaceIFsrmActionReport

Used to generate a report in response to a quota or file screen event.

System_CAPS_pubinterfaceIFsrmAutoApplyQuota

Used to automatically add the quota to new and existing subdirectories of the directory on which the automatic quota is applied.

System_CAPS_pubinterfaceIFsrmClassificationManager

Manages file classification. Use this interface to define properties to use in classification, add classification rules for classifying files, define classification and storage modules, and enable classification reporting.

System_CAPS_pubinterfaceIFsrmClassificationManager2

Manages file classification. Use this interface to define properties to use in classification, add classification rules for classifying files, define classification and storage modules, and enable classification reporting.

System_CAPS_pubinterfaceIFsrmClassificationRule

Defines a classification rule. The rule defines the paths to which the rule applies, the classifier module to run on files in those paths, and the property and property value used to classify each file.

System_CAPS_pubinterfaceIFsrmClassifierModuleDefinition

Defines a module that is used to classify files.

System_CAPS_pubinterfaceIFsrmClassifierModuleImplementation

Classifier modules implement this interface. FSRM calls the module's implementation when it runs classification.

System_CAPS_pubinterfaceIFsrmCollection

Defines a collection of FSRM objects.

System_CAPS_pubinterfaceIFsrmCommittableCollection

Defines a collection of FSRM objects that can have the same type of objects added to or removed from the collection. All objects in the collection can also be committed in a single batch operation.

System_CAPS_pubinterfaceIFsrmDerivedObjectsResult

Used to access the results when the source template calls the CommitAndUpdateDerived method.

System_CAPS_pubinterfaceIFsrmExportImport

Used to export and import FSRM objects.

System_CAPS_pubinterfaceIFsrmFileCondition

Defines a file condition property.

System_CAPS_pubinterfaceIFsrmFileConditionProperty

Defines a file condition property

System_CAPS_pubinterfaceIFsrmFileGroup

Used to define a group of files based on one or more file name patterns.

System_CAPS_pubinterfaceIFsrmFileGroupImported

Used to configure imported file group objects.

System_CAPS_pubinterfaceIFsrmFileGroupManager

Used to manage file group objects.

System_CAPS_pubinterfaceIFsrmFileManagementJob

Defines a file management job. The job specifies a schedule, conditions, a command or actions to execute if a file meets all the conditions

System_CAPS_pubinterfaceIFsrmFileManagementJobManager

Used to manage file management jobs.

System_CAPS_pubinterfaceIFsrmFileScreen

Used to configure a file screen that blocks groups of files from being saved to the specified directory.

System_CAPS_pubinterfaceIFsrmFileScreenBase

Base class for all file screen interfaces.

System_CAPS_pubinterfaceIFsrmFileScreenException

Used to configure an exception that excludes the specified files from the file screening process. This allows the files of a file group to be saved in the directory when a file screen that applies to the directory would otherwise prevent the file from being saved in the directory.

System_CAPS_pubinterfaceIFsrmFileScreenManager

Used to manage file screen objects.

System_CAPS_pubinterfaceIFsrmFileScreenTemplate

Used to configure templates from which new file screens can be derived. Templates are identified by a name and are used to simplify configuration of file screens.

System_CAPS_pubinterfaceIFsrmFileScreenTemplateImported

Used to configure imported templates from which new file screens can be derived. Templates are identified by a name and are used to simplify configuration of file screens.

System_CAPS_pubinterfaceIFsrmFileScreenTemplateManager

Used to manage file screen templates.

System_CAPS_pubinterfaceIFsrmMutableCollection

Used to manage a collection of FSRM objects that can have objects added to or removed from the collection.

System_CAPS_pubinterfaceIFsrmObject

Base class for all FSRM objects.

System_CAPS_pubinterfaceIFsrmPathMapper

Used to retrieve the network share paths that are mapped to a local path.

To get this interface, call the CoCreateInstanceEx function. Use CLSID_FsrmPathMapper as the class identifier and __uuidof(IFsrmPathMapper) as the interface identifier.

System_CAPS_pubinterfaceIFsrmPipelineModuleConnector

Creates the communication channel between FSRM and your pipeline module implementation.

System_CAPS_pubinterfaceIFsrmPipelineModuleDefinition

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

System_CAPS_pubinterfaceIFsrmPipelineModuleImplementation
System_CAPS_pubinterfaceIFsrmProperty

Defines an instance of a property.

System_CAPS_pubinterfaceIFsrmPropertyBag

Contains the classification properties for a file.

System_CAPS_pubinterfaceIFsrmPropertyBag2

Extends IFsrmPropertyBag to contain additional classification properties for a file.

System_CAPS_pubinterfaceIFsrmPropertyCondition

Defines a property condition that the file management job uses to determine if the file is expired.

System_CAPS_pubinterfaceIFsrmPropertyDefinition

Defines a property that you want to use to classify files.

System_CAPS_pubinterfaceIFsrmPropertyDefinition2

Defines a property that you want to use to classify files.

System_CAPS_pubinterfaceIFsrmPropertyDefinitionValue

Contains properties that describe a classification property definition value.

System_CAPS_pubinterfaceIFsrmQuota

Used to define a quota for a specified directory and to retrieve use statistics.

System_CAPS_pubinterfaceIFsrmQuotaBase

Used to manage quotas.

System_CAPS_pubinterfaceIFsrmQuotaManager

Used to manage quotas.

System_CAPS_pubinterfaceIFsrmQuotaManagerEx

Used to manage quotas, extended version.

System_CAPS_pubinterfaceIFsrmQuotaObject

Base class for the quota and automatic quota interfaces.

System_CAPS_pubinterfaceIFsrmQuotaTemplate

Used to configure templates from which new quota objects can be derived. Templates are identified by a name and are used to simplify the configuration of directory quotas.

System_CAPS_pubinterfaceIFsrmQuotaTemplateImported

Used to modify and save imported quota templates.

System_CAPS_pubinterfaceIFsrmQuotaTemplateManager

Used to manage quota templates.

System_CAPS_pubinterfaceIFsrmReport

Used to configure the description and filters for a single report.

System_CAPS_pubinterfaceIFsrmReportJob

Used to configure a report job.

System_CAPS_pubinterfaceIFsrmReportManager

Used to manage report jobs.

System_CAPS_pubinterfaceIFsrmReportScheduler

Used to manage scheduled tasks for report jobs and file management jobs.

System_CAPS_pubinterfaceIFsrmRule

Defines a rule.

System_CAPS_pubinterfaceIFsrmSetting

Used to configure FSRM.

System_CAPS_pubinterfaceIFsrmStorageModuleDefinition

Defines a local storage module that is used to read and write property values.

System_CAPS_pubinterfaceIFsrmStorageModuleImplementation

Storage modules implement this interface.

System_CAPS_pubinterfaceITaskHandler

Defines the methods that are called by the Task Scheduler service to manage a COM handler.

DelegateDescription
System_CAPS_pubdelegateDIFsrmClassificationEvents_OnFileEventHandler

Invokes the OnFile method event handler.

EnumerationDescription
System_CAPS_pubenum_AdrClientErrorType

Describes the possible access denied remediation (ADR) client error types.

System_CAPS_pubenum_FsrmAccountType

Defines the computer account types under which a command action (see _FsrmActionType) can run.

System_CAPS_pubenum_FsrmActionType

Defines the actions that can be triggered in response to a quota or file screen event (for example, a quota is exceeded or a file violates a file screen). A file management job can also trigger the action.

System_CAPS_pubenum_FsrmClassificationLoggingFlags

Defines the different options for logging information while running classification.

System_CAPS_pubenum_FsrmCollectionState

Defines the possible states of a collection object.

System_CAPS_pubenum_FsrmCommitOptions

Defines the options for committing a collection of objects.

System_CAPS_pubenum_FsrmEnumOptions

Defines the options for enumerating collections of objects.

System_CAPS_pubenum_FsrmEventType

Defines the event types that an event logging action (see _FsrmActionType) can log.

System_CAPS_pubenum_FsrmExecutionOption

Defines the options for how to apply the rule to the file.

System_CAPS_pubenum_FsrmFileConditionType

Defines the set of values that specify the condition of the file.

System_CAPS_pubenum_FsrmFileManagementLoggingFlags

Defines the options for logging when running a file management job.

System_CAPS_pubenum_FsrmFileManagementType

Defines the file management job types.

System_CAPS_pubenum_FsrmFileScreenFlags

Defines the options for failing IO operations that violate a file screen.

System_CAPS_pubenum_FsrmFileStreamingInterfaceType

Defines the possible streaming interface types.

System_CAPS_pubenum_FsrmFileStreamingMode

Defines the streaming modes to use for the file stream.

System_CAPS_pubenum_FsrmFileSystemPropertyId

Defines the possible types of file system property ids.

System_CAPS_pubenum_FsrmGetFilePropertyOptions

Flags that defines how classification properties associated with a file are retrieved.

System_CAPS_pubenum_FsrmPipelineModuleType

Defines the types of modules that you can define.

System_CAPS_pubenum_FsrmPropertyBagField

Describes the type of property bag.

System_CAPS_pubenum_FsrmPropertyBagFlags

Defines flag values that provide additional information about the property bag.

System_CAPS_pubenum_FsrmPropertyConditionType

Defines the possible comparison operations that can be used to determine whether a property value of a file meets a particular condition.

System_CAPS_pubenum_FsrmPropertyDefinitionAppliesTo

Flags that indicate what a FSRM classification property can be applied to.

System_CAPS_pubenum_FsrmPropertyDefinitionFlags

Flags that describe the type of classification property.

System_CAPS_pubenum_FsrmPropertyDefinitionType

Defines the types of file classification properties that you can define.

System_CAPS_pubenum_FsrmPropertyFlags

Defines flag values that provide additional information about a classification property.

System_CAPS_pubenum_FsrmPropertyValueType

Enumerates the type of the value being assigned to an FSRM property in a property condition.

System_CAPS_pubenum_FsrmQuotaFlags

Defines the options for failing IO operations that violate a quota, enabling or disabling quota tracking, and providing the status of the quota scan operation.

System_CAPS_pubenum_FsrmReportFilter

Defines the filters that you can use to limit the files that are included in a report.

System_CAPS_pubenum_FsrmReportFormat

Defines the file formats that you can use when generating reports.

System_CAPS_pubenum_FsrmReportGenerationContext

Defines the context in which the report is initiated.

System_CAPS_pubenum_FsrmReportLimit

Defines the limit used to limit the files included in a report.

System_CAPS_pubenum_FsrmReportRunningStatus

Defines the running states a for a report job.

System_CAPS_pubenum_FsrmReportType

Defines the types of reports that you can generate.

System_CAPS_pubenum_FsrmRuleFlags

Defines the possible states of a rule.

System_CAPS_pubenum_FsrmRuleType

Defines the types of rules that you can define.

System_CAPS_pubenum_FsrmStorageModuleCaps

Flags that define the capabilities of the storage module.

System_CAPS_pubenum_FsrmStorageModuleType

Defines the possible storage module types.

System_CAPS_pubenum_FsrmTemplateApplyOptions

Defines the options for applying template changes to derived objects.

Return to top

Community Additions

ADD
Show: