IGlobalMutexWaitAsync - метод

Ожидает и получает блокировку на текущий мьютекс. После взятия блокировки её необходимо освободить методом Release.

Definition

Пространство имён: Tessa.Platform.IPC
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
Task<bool> WaitAsync(
	TimeSpan timeout,
	CancellationToken cancellationToken = default
)

Параметры

timeout  TimeSpan
Таймаут на ожидание мьютекса. Укажите [System.Threading.Timeout.InfiniteTimeSpan] для ожидания без таймаута. Укажите [System.TimeSpan.Zero] для быстрой проверки без блокировки.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskBoolean
true, если блокировка на мьютекс была успешно взята; false в противном случае.

Исключения

[System.ObjectDisposedException]Ресурсы, занимаемые объектом, были освобождены.

См. также