Get current¶
Returns the current value of the counter.
// *******************************************
// synchronous methods
// *******************************************
// Backendless.Counters approach
public int Backendless.Counters.Get( String counterName );
public T Backendless.Counters.Get<T>( String counterName );
// IAtomic approach
IAtomic<T> counter = Backendless.Counters.Of<T>( String counterName );
public T counter.Get();
// *******************************************
// asynchronous methods
// *******************************************
// Backendless.Counters approach
public void Backendless.Counters.Get<T>( String counterName, AsyncCallback<T> callback );
// IAtomic approach
IAtomic<T> counter = Backendless.Counters.Of<T>( String counterName );
public void counter.Get( AsyncCallback<T> callback );
where:
Argument | Description |
---|---|
counterName |
name of the counter to retrieve the value of. |
T |
numeric type for the counter values. Can be an instance of byte , short , int , float , long and double . |
callback |
the callback used for asynchronous calls to indicate that the operation has either successfully completed or resulted in error. |
Example¶
AsyncCallback<int> callback = new AsyncCallback<int>(
result =>
{
System.Console.WriteLine( "[ASYNC] current counter value is - " + result );
},
fault =>
{
System.Console.WriteLine( "Error - " + fault );
} );
Backendless.Counters.Get( "my counter", callback );
IAtomic<int> myCounter = Backendless.Counters.Of<int>( "my counter" );
int counter = myCounter.Get();
System.Console.WriteLine( "[SYNC] current counter value through IAtomic is - " + counter );
counter = Backendless.Counters.Get( "my counter" );
System.Console.WriteLine( "[SYNC] current counter value is - " + counter );
long longCounter = Backendless.Counters.Get<long>( "my counter" );
System.Console.WriteLine( "[SYNC] current counter value is - " + longCounter );
Codeless Reference¶
where:
Argument | Description |
---|---|
counter name |
Name of the counter whose value must be retrieved. |
Returns the current value of the counter.
Consider the following counter:
The example below retrieves the current value of the counter. The result of this operation is 20
.