CountdownEvent.TryAddCount Method
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Attempts to increment CurrentCount.
TryAddCount() |
Attempts to increment CurrentCount by one. |
TryAddCount(Int32) |
Attempts to increment CurrentCount by a specified value. |
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
Attempts to increment CurrentCount by one.
public:
bool TryAddCount();
public bool TryAddCount();
member this.TryAddCount : unit -> bool
Public Function TryAddCount () As Boolean
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.
CurrentCount is equal to Int32.MaxValue.
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 |
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
- Source:
- CountdownEvent.cs
Attempts to increment CurrentCount by a specified value.
public:
bool TryAddCount(int signalCount);
public bool TryAddCount(int signalCount);
member this.TryAddCount : int -> bool
Public Function TryAddCount (signalCount As Integer) As Boolean
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 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: