MeteringProxy IncrementMeterUsage Method CelloSaaS API Documentation
Increments the usage by the given amount.

Namespace: CelloSaaS.BusinessEdition.ServiceProxies.LicenseManagement
Assembly: CelloSaaS.BusinessEdition (in CelloSaaS.BusinessEdition.dll) Version: 4.3.1.0 (4.3.1.0)
Syntax

public static bool IncrementMeterUsage(
	string tenantIdentifier,
	string usageName,
	double amount
)

Parameters

tenantIdentifier
Type: System String
usageName
Type: System String
amount
Type: System Double
Usage Amount(Mandatory - Not less than or equal to Zero)

Return Value

Type: Boolean
The True/False value
Exceptions

ExceptionCondition
System ArgumentNullExceptionThrows ArgumentNullException if any mandatory argument is null or empty
System ArgumentExceptionThrows ArgumentException if any argument is producing error
[!:LicenseException]Throws LicenseException if any error occurs in this method
Examples

public void IncrementMeterUsage()
{
    string tenantIdentifier = "B590CD25-3093-DF11-8DEB-001EC9DAB123";
    string usageCode = "CompanyUsage";
    double amount = 1;     
    bool incrementedUsage = MeteringProxy.IncrementMeterUsage(tenantIdentifier, usageCode, amount);
}
See Also