AsyncLockAcquisition
Provides a set of methods to acquire different types of asynchronous lock.
Acquires exclusive lock associated with the given object.
Acquires exclusive lock associated with the given object.
Acquires reader lock associated with the given object.
Acquires reader lock associated with the given object.
Acquires upgradeable lock associated with the given object.
Acquires upgradeable lock associated with the given object.
Acquires writer lock associated with the given object.
Acquires reader lock associated with the given object.
Suspends cancellation of lock acquisition and converts the canceled operation result
into unsuccessfully acquired lock.
Suspends ObjectDisposedException if the target lock
has been disposed.
Suspends cancellation of lock acquisition or ObjectDisposedException if the target lock
has been disposed.