IGlobalMutex - интерфейс |
Пространство имён: Chronos.Platform.IPC
public interface IGlobalMutex : IAsyncDisposable
Тип IGlobalMutex предоставляет следующие члены.
Имя | Описание | |
---|---|---|
CleanAsync |
Освобождает ресурсы мьютекса, делая невозможным его дальнейшее использование, и удаляет связанный с ним файл при его наличии.
В реализации по умолчанию выполняет работу по очистке на Linux и игнорируется на Windows.
| |
DisposeAsync | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. (Унаследован от IAsyncDisposable.) | |
ReleaseAsync |
Освобождает блокировку на текущий мьютекс. Не выполняет действий, если блокировка не была взята.
| |
WaitAsync |
Ожидает и получает блокировку на текущий мьютекс. После взятия блокировки
её необходимо освободить методом Release.
|