SyncHelperCreateAndObtainMutexAsync - метод

Создаёт или захватывает мьютекс с указанным глобальным именем. Может использоваться для синхронизации между процессами.

Definition

Пространство имён: Chronos.Platform
Сборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 3.6.0.22
C#
public static Task<IGlobalMutex> CreateAndObtainMutexAsync(
	string mutexGlobalName,
	int? millisecondsTimeout = null,
	CancellationToken cancellationToken = default
)

Параметры

mutexGlobalName  String
Глобальное имя мьютекса, уникальное для системы.
millisecondsTimeout  NullableInt32  (Optional)
Таймаут ожидания синхронизации между процессами. Если указан null>, то будет использоваться значение из конфигурационного файла app.json из настройки ChronosSyncTimeout.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskIGlobalMutex
Мьютекс с указанным глобальным именем.

См. также