FsrmReportManagerClass Class

 

Used to manage report jobs.

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

Inheritance Hierarchy

System.Object
  Microsoft.Storage.FsrmReportManagerClass

Syntax

[GuidAttribute("0058EF37-AA66-4C48-BD5B-2FCE432AB0C8")]
[ClassInterfaceAttribute(0)]
public class FsrmReportManagerClass : IFsrmReportManager, FsrmReportManager
[GuidAttribute("0058EF37-AA66-4C48-BD5B-2FCE432AB0C8")]
[ClassInterfaceAttribute(0)]
public ref class FsrmReportManagerClass : IFsrmReportManager, 
    FsrmReportManager
[<GuidAttribute("0058EF37-AA66-4C48-BD5B-2FCE432AB0C8")>]
[<ClassInterfaceAttribute(0)>]
type FsrmReportManagerClass = 
    class
        interface IFsrmReportManager
        interface FsrmReportManager
    end
<GuidAttribute("0058EF37-AA66-4C48-BD5B-2FCE432AB0C8")>
<ClassInterfaceAttribute(0)>
Public Class FsrmReportManagerClass
    Implements IFsrmReportManager, FsrmReportManager

Constructors

Name Description
System_CAPS_pubmethod FsrmReportManagerClass()

Creates a new instance of the FsrmReportManagerClass class.

Methods

Name Description
System_CAPS_pubmethod CreateReportJob()

Creates a report job.

System_CAPS_pubmethod EnumReportJobs(_FsrmEnumOptions)

Enumerates the report jobs.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetDefaultFilter(_FsrmReportType, _FsrmReportFilter)

Retrieves the default report filter value that is used with the specified report type.

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetOutputDirectory(_FsrmReportGenerationContext)

Retrieves the local directory path where the reports with the specified context are stored.

System_CAPS_pubmethod GetReportJob(String)

Retrieves the specified report job.

System_CAPS_pubmethod GetReportSizeLimit(_FsrmReportLimit)

Retrieves the current value of the specified report size limit.

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod IsFilterValidForReportType(_FsrmReportType, _FsrmReportFilter)

Retrieves a value that determines whether a specified report filter is configurable for the specified report type.

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod SetDefaultFilter(_FsrmReportType, _FsrmReportFilter, Object)

Sets the default report filter value to use with the specified report type.

System_CAPS_pubmethod SetOutputDirectory(_FsrmReportGenerationContext, String)

Sets the local directory path where reports are stored.

System_CAPS_pubmethod SetReportSizeLimit(_FsrmReportLimit, Object)

Sets the current value of the specified report size limit.

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Remarks

A storage report job specifies a set of directories that will be analyzed to generate one or more different report types that help administrators to better understand how storage is utilized in the specified directories. You can configure report jobs to execute according to a schedule or on demand.

To create this object from a script, use the "Fsrm.FsrmReportManager" program identifier.

Thread Safety

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

FsrmReportManager
Microsoft.Storage Namespace

Return to top