Share via


ILeaseStore.AcquireInitializationLockAsync(TimeSpan) Method

Definition

Places a lock on the lease store for initialization. Only one process may own the store for the lock time.

public System.Threading.Tasks.Task<bool> AcquireInitializationLockAsync (TimeSpan lockExpirationTime);
abstract member AcquireInitializationLockAsync : TimeSpan -> System.Threading.Tasks.Task<bool>
Public Function AcquireInitializationLockAsync (lockExpirationTime As TimeSpan) As Task(Of Boolean)

Parameters

lockExpirationTime
TimeSpan

The time for the lock to expire.

Returns

True if the lock was acquired, false otherwise.

Remarks

In order for expiration time work, lease colection needs to have TTL enabled.

Applies to