3.2.1.2.2.2 Non-Persisted Auto Apply Quota Instance

A Non-Persisted Auto Apply Quota Instance is a type of Auto Apply Quota (section 3.2.1.2.2), which has all the properties of an auto apply quota. A Non-Persisted Auto Apply Quota Instance is a copy, in memory, of an instance of a Persisted Auto Apply Quota (section 3.2.1.2.2.1), and it is used by a client to make changes to that Persisted Auto Apply Quota. Changes, including deletion, that are made to a Non-Persisted Auto Apply Quota Instance are either discarded after use or applied to the associated Persisted Auto Apply Quota. There can be zero or more Non-Persisted Auto Apply Quota Instances for each Persisted Auto Apply Quota.

A protocol client can perform the following management operations involving Non-Persisted Auto Apply Quota Instances:

  • Create or change the configuration data for a Non-Persisted Auto Apply Quota Instance. See CreateAutoApplyQuota (Opnum 10) (section 3.2.4.2.18.4) and Commit (Opnum 11) (section 3.2.4.2.10.5) for details.

  • Commit changes, including deletion, from a Non-Persisted Auto Apply Quota Instance into the associated Persisted Auto Apply Quota. See Delete (Opnum 10) (section 3.2.4.2.10.4) and Commit (Opnum 11) (section 3.2.4.2.10.5) for details.

The following configuration data is maintained for each Non-Persisted Auto Apply Quota Template on the system:

DerivedQuotaObjects: A collection of derived objects that were updated as a result of the directory quota template's call to CommitAndUpdateDerived.

DerivedQuotaResults: A collection of HRESULTs for the committing of derived objects that were updated as a result of the directory quota template's call to CommitAndUpdateDerived.