Interface ICounter
This interface contains methods and parameters for Distributed Counter.
Inherited Members
Assembly: Alachisoft.NCache.Client.dll
Syntax
public interface ICounter : IComparable<long>, IEquatable<long>, IComparable<ICounter>, IEquatable<ICounter>, IDistributedDataTypes, ILockable, INotifiable
Properties
Value
Gets the value of Counter.
Declaration
long Value { get; }
Property Value
Type | Description |
---|---|
System.Int64 | The value of Counter. |
Methods
Decrement()
Decrement the value of Distributed Counter by one.
Declaration
long Decrement()
Returns
Type | Description |
---|---|
System.Int64 | Current value of the Counter. |
DecrementBy(Int64)
Decrement the value of Distributed Counter by the amount specified.
Declaration
long DecrementBy(long value)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | value | The value to decrement by. |
Returns
Type | Description |
---|---|
System.Int64 | Current value of the Counter. |
Increment()
Increment the value of Distributed Counter by one.
Declaration
long Increment()
Returns
Type | Description |
---|---|
System.Int64 | Current value of the Counter. |
IncrementBy(Int64)
Increment the value of Distributed Counter by the amount specified.
Declaration
long IncrementBy(long value)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | value | The value to increment by. |
Returns
Type | Description |
---|---|
System.Int64 | Current value of the Counter. |
SetValue(Int64)
Sets the given value of the Counter.
Declaration
long SetValue(long value)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | value | value to be assigned to the Counter |
Returns
Type | Description |
---|---|
System.Int64 | Current value of the Counter. |