CountdownEvent.TryAddCount Method

Definition

Attempts to increment CurrentCount.

Overloads

TryAddCount()

Attempts to increment CurrentCount by one.

TryAddCount(Int32)

Attempts to increment CurrentCount by a specified value.

TryAddCount()

Source:
CountdownEvent.cs
Source:
CountdownEvent.cs
Source:
CountdownEvent.cs

Attempts to increment CurrentCount by one.

C#
public bool TryAddCount();

Returns

true if the increment succeeded; otherwise, false. If CurrentCount is already at zero, this method will return false.

Exceptions

The current instance has already been disposed.

See also

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

TryAddCount(Int32)

Source:
CountdownEvent.cs
Source:
CountdownEvent.cs
Source:
CountdownEvent.cs

Attempts to increment CurrentCount by a specified value.

C#
public bool TryAddCount(int signalCount);

Parameters

signalCount
Int32

The value by which to increase CurrentCount.

Returns

true if the increment succeeded; otherwise, false. If CurrentCount is already at zero this will return false.

Exceptions

The current instance has already been disposed.

signalCount is less than or equal to 0.

CurrentCount + signalCount is equal to or greater than Int32.MaxValue.

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0