AsyncManualResetEvent Klasse

Definition

Eine Konfiguration von ManualResetEvent , auf die asynchron gewartet werden kann.

public ref class AsyncManualResetEvent
[Windows::Foundation::Metadata::WebHostHidden]
class AsyncManualResetEvent
[System.Diagnostics.DebuggerDisplay("Signaled: {IsSet}")]
public class AsyncManualResetEvent
[<System.Diagnostics.DebuggerDisplay("Signaled: {IsSet}")>]
type AsyncManualResetEvent = class
Public Class AsyncManualResetEvent
Vererbung
AsyncManualResetEvent
Attribute

Konstruktoren

AsyncManualResetEvent(Boolean, Boolean)

Initialisiert eine neue Instanz der AsyncManualResetEvent-Klasse.

Eigenschaften

IsSet

Ruft einen Wert ab, der angibt, ob das Ereignis gerade in einem signalisierten Zustand ist.

Methoden

PulseAll()

Legt dieses Ereignis fest und setzt es sofort zurück und ermöglicht es allen aktuellen Waitern, die Blockierung aufzuheben.

Reset()

Setzt dieses Ereignis auf einen Zustand zurück, der Aufrufer von WaitAsync() blockiert.

Set()

Legt dieses Ereignis zum Entsperren von Aufrufern von fest WaitAsync() .

WaitAsync()

Gibt eine Aufgabe zurück, die abgeschlossen wird, wenn dieses Ereignis festgelegt wird.

WaitAsync(CancellationToken)

Gibt eine Aufgabe zurück, die abgeschlossen wird, wenn dieses Ereignis festgelegt wird.

Gilt für

Threadsicherheit

Dieser Typ ist für alle Member Thread sicher.