IFsrmQuotaObject Interface
Base class for the quota and automatic quota interfaces.
Namespace: Microsoft.Storage
Assembly: srmlib (in srmlib.dll)
Syntax
[GuidAttribute("42DC3511-61D5-48AE-B6DC-59FC00C0A8D6")]
public interface IFsrmQuotaObject : IFsrmQuotaBase
[GuidAttribute("42DC3511-61D5-48AE-B6DC-59FC00C0A8D6")]
public interface class IFsrmQuotaObject : IFsrmQuotaBase
[<GuidAttribute("42DC3511-61D5-48AE-B6DC-59FC00C0A8D6")>]
type IFsrmQuotaObject =
interface
interface IFsrmQuotaBase
end
<GuidAttribute("42DC3511-61D5-48AE-B6DC-59FC00C0A8D6")>
Public Interface IFsrmQuotaObject
Inherits IFsrmQuotaBase
Properties
Name | Description | |
---|---|---|
Description | Retrieves or sets the description of the object. |
|
id | Retrieves the identifier of the object. |
|
MatchesSourceTemplate | Retrieves a value that determines whether the property values of this quota object match those of the template from which it was derived. |
|
Path | Retrieves the path to which the quota applies. |
|
QuotaFlags | Retrieves or sets the quota flags for the object. |
|
QuotaLimit | Retrieves or sets the quota limit for the object. |
|
SourceTemplateName | Retrieves the name of the template from which this quota was derived. |
|
Thresholds | Retrieves the thresholds for the quota object. |
|
UserAccount | Retrieves the string form of the user account that is associated with the object. |
|
UserSid | Retrieves the string form of the user's security identifier (SID) that is associated with the object. |
Methods
Name | Description | |
---|---|---|
AddThreshold(Int32) | Adds a threshold to the quota object. |
|
ApplyTemplate(String) | Applies the property values of the specified quota template to this quota object. |
|
Commit() | Saves the quota object in the server's list of objects. |
|
CreateThresholdAction(Int32, _FsrmActionType) | Creates an action and associates it with the specified threshold on the quota object. |
|
Delete() | Removes the quota object from the server's list of objects. |
|
DeleteThreshold(Int32) | Deletes a threshold from the quota object. |
|
EnumThresholdActions(Int32) | Enumerates all the actions for the specified threshold of the quota object. |
|
ModifyThreshold(Int32, Int32) | Changes the threshold of the quota object. |
See Also
Return to top