Class AsyncLock
Assembly: Mapsui.dll
Syntax
Constructors
|
Edit this page
View Source
AsyncLock()
Declaration
Methods
|
Edit this page
View Source
Lock(CancellationToken)
Declaration
public IDisposable Lock(CancellationToken cancellationToken = default)
Parameters
Returns
|
Edit this page
View Source
LockAsync(CancellationToken)
Declaration
public Task<IDisposable> LockAsync(CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
TryLock(Action, TimeSpan)
Declaration
public bool TryLock(Action callback, TimeSpan timeout)
Parameters
Returns
|
Edit this page
View Source
TryLockAsync(Action, CancellationToken)
Declaration
public Task<bool> TryLockAsync(Action callback, CancellationToken cancel)
Parameters
Returns
|
Edit this page
View Source
TryLockAsync(Action, TimeSpan)
Declaration
public Task<bool> TryLockAsync(Action callback, TimeSpan timeout)
Parameters
Returns
|
Edit this page
View Source
TryLockAsync(Func<Task>, CancellationToken)
Declaration
public Task<bool> TryLockAsync(Func<Task> callback, CancellationToken cancel)
Parameters
Returns
|
Edit this page
View Source
TryLockAsync(Func<Task>, TimeSpan)
Declaration
public Task<bool> TryLockAsync(Func<Task> callback, TimeSpan timeout)
Parameters
Returns