DefaultGlobalMutexWaitCoreAsync - метод

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

Definition

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

Параметры

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

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

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

Исключения

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

См. также