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