DefaultGlobalMutexWaitCoreAsync - метод

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

Definition

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

Параметры

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

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

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

См. также