Skip to content

Commit c1b9cac

Browse files
pkulikovRon Petrusha
authored and
Ron Petrusha
committed
Redirect the AutoResetEvent article to its API reference (#10219)
1 parent abff851 commit c1b9cac

9 files changed

+13
-38
lines changed

.openpublishing.redirection.json

+4
Original file line numberDiff line numberDiff line change
@@ -1976,6 +1976,10 @@
19761976
"source_path": "docs/standard/serialization/web-services-ixmlserializable-technology-sample.md",
19771977
"redirect_url": "/previous-versions/dotnet/netframework-4.0/h2byscsb(v=vs.100)"
19781978
},
1979+
{
1980+
"source_path": "docs/standard/threading/autoresetevent.md",
1981+
"redirect_url": "/dotnet/api/system.threading.autoresetevent"
1982+
},
19791983
{
19801984
"source_path": "docs/standard/threading/interlocked-operations.md",
19811985
"redirect_url": "/dotnet/api/system.threading.interlocked"

docs/standard/threading/autoresetevent.md

-25
This file was deleted.

docs/standard/threading/countdownevent.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ ms.author: "ronpet"
4343

4444
## See also
4545

46-
- [EventWaitHandle, AutoResetEvent, CountdownEvent, ManualResetEvent](../../../docs/standard/threading/eventwaithandle-autoresetevent-countdownevent-manualresetevent.md)
46+
- [EventWaitHandle, CountdownEvent, ManualResetEvent](../../../docs/standard/threading/eventwaithandle-autoresetevent-countdownevent-manualresetevent.md)

docs/standard/threading/eventwaithandle-autoresetevent-countdownevent-manualresetevent.md

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "EventWaitHandle, AutoResetEvent, CountdownEvent, ManualResetEvent"
2+
title: "EventWaitHandle, CountdownEvent, ManualResetEvent"
33
ms.date: "09/14/2018"
44
ms.technology: dotnet-standard
55
helpviewer_keywords:
@@ -10,7 +10,7 @@ ms.assetid: cd94fc34-ac15-427f-b723-a1240a4fab7d
1010
author: "rpetrusha"
1111
ms.author: "ronpet"
1212
---
13-
# EventWaitHandle, AutoResetEvent, CountdownEvent, ManualResetEvent
13+
# EventWaitHandle, CountdownEvent, ManualResetEvent
1414

1515
Event wait handles allow threads to synchronize activities by signaling each other and by waiting on each other's signals. These synchronization events are based on operating system wait handles and can be divided into two types: those that reset automatically when signaled and those that are reset manually.
1616

@@ -21,9 +21,6 @@ Event wait handles are useful in many of the same synchronization scenarios as t
2121
[EventWaitHandle](eventwaithandle.md)
2222
The <xref:System.Threading.EventWaitHandle?displayProperty=nameWithType> class can represent either automatic or manual reset events and either local events or named system events.
2323

24-
[AutoResetEvent](autoresetevent.md)
25-
The <xref:System.Threading.AutoResetEvent?displayProperty=nameWithType> class derives from <xref:System.Threading.EventWaitHandle> and represents a local event that resets automatically.
26-
2724
[ManualResetEvent and ManualResetEventSlim](manualresetevent-and-manualreseteventslim.md)
2825
The <xref:System.Threading.ManualResetEvent?displayProperty=nameWithType> class derives from <xref:System.Threading.EventWaitHandle> and represents a local event that must be reset manually. The <xref:System.Threading.ManualResetEventSlim?displayProperty=nameWithType> class is a lightweight, faster version that can be used for events within the same process.
2926

docs/standard/threading/eventwaithandle.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,4 @@ The <xref:System.Threading.EventWaitHandle> class allows threads to communicate
6262
- <xref:System.Threading.WaitHandle>
6363
- <xref:System.Threading.AutoResetEvent>
6464
- <xref:System.Threading.ManualResetEvent>
65-
- [EventWaitHandle, AutoResetEvent, CountdownEvent, ManualResetEvent](../../../docs/standard/threading/eventwaithandle-autoresetevent-countdownevent-manualresetevent.md)
65+
- [EventWaitHandle, CountdownEvent, ManualResetEvent](../../../docs/standard/threading/eventwaithandle-autoresetevent-countdownevent-manualresetevent.md)

docs/standard/threading/manualresetevent-and-manualreseteventslim.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ The <xref:System.Threading.ManualResetEvent?displayProperty=nameWithType> class
1919
## See also
2020

2121
- <xref:System.Threading.WaitHandle?displayProperty=nameWithType>
22-
- [AutoResetEvent](autoresetevent.md)
22+
- <xref:System.Threading.AutoResetEvent?displayProperty=nameWithType>
2323
- [SpinWait](spinwait.md)
2424
- [Semaphore and SemaphoreSlim](semaphore-and-semaphoreslim.md)
25-
- [EventWaitHandle, AutoResetEvent, CountdownEvent, ManualResetEvent](eventwaithandle-autoresetevent-countdownevent-manualresetevent.md)
25+
- [EventWaitHandle, CountdownEvent, ManualResetEvent](eventwaithandle-autoresetevent-countdownevent-manualresetevent.md)
2626
- [Threading objects and features](threading-objects-and-features.md)
2727
- [Threading](index.md)

docs/standard/threading/overview-of-synchronization-primitives.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ The behavior of an <xref:System.Threading.EventWaitHandle> that has been signale
106106

107107
On Windows, you can use <xref:System.Threading.EventWaitHandle> for the inter-process synchronization. To do that, create a <xref:System.Threading.EventWaitHandle> instance that represents a named system synchronization event by using one of the [EventWaitHandle constructors](<xref:System.Threading.EventWaitHandle.%23ctor%2A>) that specifies a name or the <xref:System.Threading.EventWaitHandle.OpenExisting%2A?displayProperty=nameWithType> method.
108108

109-
For more information, see the [EventWaitHandle](eventwaithandle.md), [AutoResetEvent](autoresetevent.md), and [ManualResetEvent and ManualResetEventSlim](manualresetevent-and-manualreseteventslim.md) articles. For the API reference, see <xref:System.Threading.EventWaitHandle>, <xref:System.Threading.AutoResetEvent>, <xref:System.Threading.ManualResetEvent>, and <xref:System.Threading.ManualResetEventSlim>.
109+
For more information, see the [EventWaitHandle](eventwaithandle.md) and [ManualResetEvent and ManualResetEventSlim](manualresetevent-and-manualreseteventslim.md) articles. For the API reference, see <xref:System.Threading.EventWaitHandle>, <xref:System.Threading.AutoResetEvent>, <xref:System.Threading.ManualResetEvent>, and <xref:System.Threading.ManualResetEventSlim>.
110110

111111
### CountdownEvent class
112112

docs/standard/threading/threading-objects-and-features.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Along with the <xref:System.Threading.Thread?displayProperty=nameWithType> class
1818
|[The managed thread pool](the-managed-thread-pool.md)|Describes the <xref:System.Threading.ThreadPool?displayProperty=nameWithType> class, which provides a pool of worker threads that are managed by .NET.|
1919
|[Timers](timers.md)|Describes .NET timers that can be used in a multithreaded environment.|
2020
|[Overview of synchronization primitives](overview-of-synchronization-primitives.md)|Describes types that can be used to synchronize access to a shared resource or control thread interaction.|
21-
|[EventWaitHandle, AutoResetEvent, CountdownEvent, ManualResetEvent](eventwaithandle-autoresetevent-countdownevent-manualresetevent.md)|Describes managed event wait handles, which are used to synchronize thread activities by signaling and waiting for signals.|
21+
|[EventWaitHandle, CountdownEvent, ManualResetEvent](eventwaithandle-autoresetevent-countdownevent-manualresetevent.md)|Describes managed event wait handles, which are used to synchronize thread activities by signaling and waiting for signals.|
2222
|[Mutexes](mutexes.md)|Describes <xref:System.Threading.Mutex?displayProperty=nameWithType>, which grants exclusive access to a shared resource.|
2323
|[Semaphore and SemaphoreSlim](semaphore-and-semaphoreslim.md)|Describes the <xref:System.Threading.Semaphore?displayProperty=nameWithType> class, which limits number of threads that can access a shared resource or a pool of resources concurrently.|
2424
|[Barrier](barrier.md)|Describes the <xref:System.Threading.Barrier?displayProperty=nameWithType> class that implements the barrier pattern for coordination of threads in phased operations.|

docs/standard/threading/toc.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@
2424
### [The managed thread pool](the-managed-thread-pool.md)
2525
### [Timers](timers.md)
2626
### [Overview of synchronization primitives](overview-of-synchronization-primitives.md)
27-
### [EventWaitHandle, AutoResetEvent, CountdownEvent, ManualResetEvent](eventwaithandle-autoresetevent-countdownevent-manualresetevent.md)
27+
### [EventWaitHandle, CountdownEvent, ManualResetEvent](eventwaithandle-autoresetevent-countdownevent-manualresetevent.md)
2828
#### [EventWaitHandle](eventwaithandle.md)
29-
#### [AutoResetEvent](autoresetevent.md)
3029
#### [CountdownEvent](countdownevent.md)
3130
#### [ManualResetEvent and ManualResetEventSlim](manualresetevent-and-manualreseteventslim.md)
3231
### [Mutexes](mutexes.md)

0 commit comments

Comments
 (0)