AsyncManualResetEvent Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Разновидность ManualResetEvent , которую можно асинхронно ожидать.
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
- Наследование
-
AsyncManualResetEvent
- Атрибуты
Конструкторы
| AsyncManualResetEvent(Boolean, Boolean) |
Инициализирует новый экземпляр класса AsyncManualResetEvent. |
Свойства
| IsSet |
Возвращает значение, указывающее, находится ли событие в данный момент в сигнальном состоянии. |
Методы
| PulseAll() |
Устанавливает и сразу сбрасывает это событие, делая возможным разблокировку всех текущих ожидающих объектов. |
| Reset() |
Сбрасывает это событие в состояние, которое заблокирует вызывающие объекты WaitAsync(). |
| Set() |
Задает это событие для разблокирования вызывающих объектов WaitAsync() . |
| WaitAsync() |
Возвращает задачу, которая будет завершена при задании этого события. |
| WaitAsync(CancellationToken) |
Возвращает задачу, которая будет завершена при задании этого события. |
Применяется к
Потокобезопасность
Этот тип является потокобезопасным для всех элементов.