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 | |
---|---|---|
FsrmReportManagerClass() | Creates a new instance of the FsrmReportManagerClass class. |
Methods
Name | Description | |
---|---|---|
CreateReportJob() | Creates a report job. |
|
EnumReportJobs(_FsrmEnumOptions) | Enumerates the report jobs. |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetDefaultFilter(_FsrmReportType, _FsrmReportFilter) | Retrieves the default report filter value that is used with the specified report type. |
|
GetHashCode() | (Inherited from Object.) |
|
GetOutputDirectory(_FsrmReportGenerationContext) | Retrieves the local directory path where the reports with the specified context are stored. |
|
GetReportJob(String) | Retrieves the specified report job. |
|
GetReportSizeLimit(_FsrmReportLimit) | Retrieves the current value of the specified report size limit. |
|
GetType() | (Inherited from Object.) |
|
IsFilterValidForReportType(_FsrmReportType, _FsrmReportFilter) | Retrieves a value that determines whether a specified report filter is configurable for the specified report type. |
|
MemberwiseClone() | (Inherited from Object.) |
|
SetDefaultFilter(_FsrmReportType, _FsrmReportFilter, Object) | Sets the default report filter value to use with the specified report type. |
|
SetOutputDirectory(_FsrmReportGenerationContext, String) | Sets the local directory path where reports are stored. |
|
SetReportSizeLimit(_FsrmReportLimit, Object) | Sets the current value of the specified report size limit. |
|
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